如何在/ admin下设置laravel-websockets网址以保护它?

时间:2019-03-29 14:43:37

标签: laravel laravel-5 websocket

使用beyondcode / laravel-websockets packege 我可以修改配置选项

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

以管理员身份运行它,但是如何以管理员权限保护登录用户的访问权限,例如在我的route / web.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 个答案:

答案 0 :(得分:1)

在文件config/websockets.php中,您可以添加所需的所有中间件:

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

如果找不到该文件,则应检查有关laravel-websockets的official documentation