Как установить laravel-websockets url в / admin, чтобы защитить его? - PullRequest
0 голосов
/ 29 марта 2019

Используя пакет beyondcode / laravel-websockets packege, я могу изменить параметр конфигурации

'path' => ‘admin/laravel-websockets’ 

, чтобы запускать его с правами администратора, но как защитить доступ к нему для зарегистрированного пользователя с правами администратора, как в моем маршруте / сети.php У меня есть группа:

Route::group(['middleware' => ['auth', 'isVerified', 'CheckUserStatus'], 'prefix' => 'admin', 'as' => 'admin.'], function () {

Модифицированный блок: В файле config / websockets.php я добавил:

'path' => 'admin/laravel-websockets',

'middleware' => [   // to run it under admin, but how to protected access to it to logged user with admin rights, as in my routes/web.php I have group :
    'web',
],

'statistics' => [

Но это не помогает и мойСтраница admin / laravel-websockets не защищена.Должен ли я добавить некоторые конкретные правила в route / web.php?

Спасибо!

1 Ответ

1 голос
/ 30 марта 2019

В вашем файле config/websockets.php вы можете добавить все промежуточные программы, которые вы хотите:

'middleware' => [
    'web',
],

Если вы не можете найти этот файл, вам следует проверить официальную документацию о laravel-websockets.

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