我想在标题中创建帐户选择下拉列表。根据帐户,将为特定帐户加载数据。
答案 0 :(得分:1)
我已经通过中间件完成了此操作:)
所以php artisan make:middleware YourMiddleWare。
然后在句柄中编写您的逻辑并调用视图共享
public function handle($request, Closure $next)
{
$foo = 'bar';
View::share(["foo" => $foo]);
return $next($request);
}
然后在您的Middleware / Kernel.php中:
protected $middleware = [
YourMiddleWare::class,
];
答案 1 :(得分:0)
您可以使用https://laravel.com/docs/5.7/views#sharing-data-with-all-views共享所有视图的数据,因为它是标头(我想您的所有视图中都存在标头)
答案 2 :(得分:0)
您可以使用laravel中的视图编辑器在每次渲染时将数据分配给视图。此处有更多详细信息: https://laravel.com/docs/5.7/views#view-composers