Я использую laravel log-viewer. Я хочу, чтобы программа просмотра журнала была видна только администратору. Поскольку http://localhost: 8000 / log-viewer не содержит заголовков, содержащих информацию об авторизации, поэтому я не могу его ограничить. Я сделал некоторые изменения 'middleware' => ['web', 'auth'], в config / log-viewer. php, но все еще бесполезен. Я также создал промежуточное программное обеспечение с именем logger и упомянул его в файле Kernel. php в папке Http и создал маршрут как в api. php, так и в web. php. Я также попробовал некоторые изменения в BroadcastServiceProvider. php метод загрузки, но бесполезный.
Api. php: -
Route::post('log-viewer',function () {
return true;
})->middleware('logger');
В config / log-viewer. php: -
'attributes' => [
'prefix' => 'logger',
'middleware' => 'logger',
],
Теперь, когда я перехожу к http://localhost: 8000 / просмотр журнала , я получаю 500 | Ошибка сервера. Есть идеи, как я могу это реализовать?