Я знаю что lumen не поддерживается
В файле .env прописан APP_KEY
APP_NAME=Lumen
APP_ENV=local
APP_KEY=0Z#xV2KKNBX25*32QMh0DB2HsmI8LfCi
APP_DEBUG=true
APP_URL=http://localhost
APP_TIMEZONE=UTC
в файле app/Providers/AuthServiceProvider.php есть метод boot() в котором берётся api_token
public function boot()
{
// Here you may define how you wish users to be authenticated for your Lumen
// application. The callback which receives the incoming request instance
// should return either a User instance or null. You're free to obtain
// the User instance via an API token or any other method necessary.
$this->app['auth']->viaRequest('api', function ($request) {
if ($request->input('api_token')) {
Log::info("тест буут");
return User::where('api_token', $request->input('api_token'))->first();
}
});
}
Как мне им воспользоваться в контролёре app/Http/Controllers/AuthorController.php ?
Мне нужно посмотреть пришёл ли вместе с post или get запросом APP_KEY и в зависимости от этого продолжить выполнение метода или вернут 403 ошибку если APP_KEY не пришёл.
Что и куда мне нужно написать?