使用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添加一些特定规则?
谢谢!
答案 0 :(得分:1)
在文件config/websockets.php
中,您可以添加所需的所有中间件:
'middleware' => [
'web',
],
如果找不到该文件,则应检查有关laravel-websockets的official documentation。