gpt4 book ai didi

laravel-5 - Laravel 5.4 中跨 View 共享

转载 作者:行者123 更新时间:2023-12-02 23:06:56 26 4
gpt4 key购买 nike

我有一个项目,其中用户被分配给一个客户,我想跨 View 共享该信息。

在AppServiceProvider中我添加了

use View;
use Auth;

然后将boot修改为

if ( Auth::check() )
{
$cid = Auth::user()->client_id;
$company = \App\Clients::first($cid);
view::share('company',$company);
}

但是如果我 dd($company) 我得到

Undefined variable: company 

最佳答案

这是因为AuthAppServiceProvider中不起作用

所以你的 If 条件返回 false

如果您与所有 View 共享数据,那么您的代码就像这样,无需检查身份验证。然后它就会起作用。

$company = 'Some value';
view::share('company',$company);

dd($company); // for print output.

解决方案 - 对于替代选项,您必须创建 Helper 类。

关于laravel-5 - Laravel 5.4 中跨 View 共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44625119/

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