laravel - 如何在 /admin 下设置 laravel-websockets url 来保护它?
问题描述
使用 Beyondcode/laravel-websockets 包我可以修改配置选项
'path' => ‘admin/laravel-websockets’
在管理员下运行它,但是如何保护具有管理员权限的登录用户对它的访问,如在我的 routes/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 页面没有受到保护。我是否要向 routes/web.php 添加一些特定规则?
谢谢!
解决方案
在您的文件config/websockets.php
中,您可以添加所需的所有中间件:
'middleware' => [
'web',
],
如果你找不到这个文件,你应该查看有关 laravel-websockets的官方文档。
推荐阅读
- python - 我如何编写一个正则表达式来查找除 2000 或 1990 或 1234 这样的 4 位数字之外的所有内容?
- prolog - 谓词返回 false
- python - psycopg2.OperationalError:服务器意外关闭了连接(AWS 中的气流,两边的连接都断开了)
- vba - A“id”中的数据未打印
- c# - 无法使用值 C# 初始化按引用变量
- javascript - Javascript:找出 blob 的图像格式
- sql - 如何使用 VBA 从 MS Access 2007-2016 中的大型全局 CORP SQL Server 13.xxx 中的存储过程返回值
- javascript - 完成foreach循环后如何在节点js中返回推送的数组响应?
- pdf - 将字符串保存到 PDF:字符集编码问题?
- soap - 有人听说过 asciihex 编码吗?