Поставщик услуг Laravel для извлечения данных из базы данных - PullRequest
2 голосов
/ 10 апреля 2019

Я новичок в поставщике услуг Laravel, все, что мне нужно, это извлечь данные базы данных и вернуть их, чтобы мой конфигурационный файл мог получить доступ к этим данным.

Как я могу это сделать в службе Laravelпровайдер.

1 Ответ

2 голосов
/ 10 апреля 2019

Пример использования метода загрузки для доступа к базе данных и публикации ее во временном конфигурационном ключе.

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');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...