Laravel 5.6 中的控制器继承
Controller Inheritance in Laravel 5.6
我有三个 Table 用户、配置文件和文档。我正在使用关系创建单个用户个人资料页面,现在我想获取与用户个人资料相关的数据或文档。每个单个用户都有很多文档。我不知道要获取与用户相关的所有文档。
public function show(User $client)
{
return view('admin.profile', compact('client'));
}
它是单个配置文件获取功能。
如果您愿意通过视图文件中的 $client
变量访问它们,那么您可以简单地执行 $client->document
.
如果您想更明确一点或将其更改为 ajax 响应,那么在您的控制器中您将拥有:
$client->load('document');
或者如果您想将关系加载到不同的变量中,您可以这样做:
$document = $client->document()->first();
return view('admin.profile', compact('client', 'document'));
我有三个 Table 用户、配置文件和文档。我正在使用关系创建单个用户个人资料页面,现在我想获取与用户个人资料相关的数据或文档。每个单个用户都有很多文档。我不知道要获取与用户相关的所有文档。
public function show(User $client)
{
return view('admin.profile', compact('client'));
}
它是单个配置文件获取功能。
如果您愿意通过视图文件中的 $client
变量访问它们,那么您可以简单地执行 $client->document
.
如果您想更明确一点或将其更改为 ajax 响应,那么在您的控制器中您将拥有:
$client->load('document');
或者如果您想将关系加载到不同的变量中,您可以这样做:
$document = $client->document()->first();
return view('admin.profile', compact('client', 'document'));