Md *_*yan 1 php config global-variables laravel
我正在尝试为我的应用程序设置全局变量.
我看到了一些建议和自定义配置文件就是其中之一.
所以我constraints.php在config目录下创建了一个文件.
这是示例代码:
return [
'user_exist'=>1
];
Run Code Online (Sandbox Code Playgroud)
我可以使用config('constraints.user_exist')访问此值
所以我尝试了以下代码:
return [
'user_exist'=>count(\App\User::first())
];
Run Code Online (Sandbox Code Playgroud)
但它抛出以下错误: PHP致命错误: 在3308行上的project/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php中调用null上的成员函数connection()
第1步: 示例:假设您要在配置文件中访问用户模型,然后转到配置文件并在app.php中添加以下代码
'user_model' => App\Models\User::class,
Run Code Online (Sandbox Code Playgroud)
第2步: 现在您可以在任何地方的应用程序中使用此user_model.只需致电
$user = config('app.user_model'); // app in file name
Run Code Online (Sandbox Code Playgroud)
现在,
$用户::所有();
$用户::发现(1);
| 归档时间: |
|
| 查看次数: |
1719 次 |
| 最近记录: |