Ограничить доступ к просмотру журнала только для администратора - PullRequest
0 голосов
/ 13 апреля 2020

Я использую 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 | Ошибка сервера. Есть идеи, как я могу это реализовать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...