【问题标题】:Global variable in laravel 5.5laravel 5.5 中的全局变量
【发布时间】:2019-11-27 11:20:04
【问题描述】:

我是 laravel 的新手,目前正在使用 laravel 制作仪表板,并坚持如何存储所有视图和控制器都可以访问并且可以由控制器更改的变量。例如,我正在登录仪表板,我想存储从数据库中获取的查询。

$admin = DB::table('admin')->where('username',$request->user)->select('admin_name')->first();

之后,我希望 $admin 全局存储,以便所有视图和控制器都可以使用它。我已经尝试过会话,但它不起作用并且总是返回空值。有人告诉我另一种解决方案吗?

【问题讨论】:

标签: php laravel-5


【解决方案1】:

也许你可以解释一下你打算做什么。

你可以使用 Laravel 会话:

session(['user' => User::first()]);

https://laravel.com/docs/5.5/session#session-usage

另外,之前有人问过类似/相同的问题:

Laravel 5.5 : How to define global variable that can be used in all controllers ?

【讨论】:

    猜你喜欢
    • 2018-05-21
    • 2018-01-30
    • 2021-09-23
    • 2013-11-25
    • 1970-01-01
    • 2016-10-27
    • 2017-02-24
    • 2016-09-03
    • 1970-01-01
    相关资源
    最近更新 更多