gpt4 book ai didi

php - Laravel 5,查看::分享

转载 作者:可可西里 更新时间:2023-11-01 12:41:06 25 4
gpt4 key购买 nike

我正在尝试做一个 view::share('current_user', Auth::User()); 但是在 laravel 5 中我找不到在哪里做这个,在 L4您可以在 baseController 中执行此操作,但该 Controller 已不存在。

格伦格伦

最佳答案

我正在使用 Laravel 5.0.28,view::share('current_user', Auth::User()) 不再工作,因为这个问题 https://github.com/laravel/framework/issues/6130

我所做的是,首先使用 artisan 创建一个新的服务提供者。

php artisan make:provider ComposerServiceProvider

然后将 ComposerServiceProvider 添加到 config/app.php providers 数组

//...
'providers' => [
//...
'App\Providers\ComposerServiceProvider',
]
//...

然后打开刚刚创建的app/Providers/ComposerServiceProvider.php,在boot方法里面添加如下内容

/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
View::composer('*', function($view)
{
$view->with('current_user', Auth::user());
});
}

最后,导入ViewAuth门面

use Auth, View;

有关详细信息,请参阅 http://laravel.com/docs/5.0/views#view-composers

关于php - Laravel 5,查看::分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26275820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com