laravel - Laravel 服务提供者从数据库中检索数据
问题描述
我是 Laravel 服务提供商的新手,我想要的只是将数据库数据拉出并返回,这样我的配置文件就可以访问该数据。
我如何在 Laravel 服务提供商中做到这一点。
解决方案
使用引导方法访问数据库并将其发布到临时配置键的示例。
class YourServiceProvider extends ServiceProvider
{
public function boot()
{
$welcomeMessage = "Welcome " . \App\User::first()->name;
config(['your-namespace.message' => $welcomeMessage ]);
}
稍后在您的应用程序的其他文件中,您可以像这样访问它
Route::get('/', function () {
return config('your-namespace.message');
});
推荐阅读
- django - 在模板中上传图片
- json - 有没有办法使用 ruby 和位置直接转到 JSON 节点?
- javascript - android studio webview 使用 javascript 作为链接
- java - 使用 java 11 设置电子邮件
- python - 在 quip 中自动插入一个 python 数据框
- python - Bash 脚本 - Python 找不到路径
- javascript - 用 selenium / VBA 改变值
- wkhtmltopdf - 为什么我的标题最终会出现在 TuesPechkin 页面之外?
- amazon-web-services - 使用 DynamoDB Stream 的新数据聚合
- vb.net - DataGrid 格式单元格属性