繁体   English   中英

得到“禁止您无权访问此资源。 ” 对于特定路线

[英]getting “Forbidden You don't have permission to access this resource. ” for a particular route

我刚刚加入了一个项目团队,所以所涉及的项目有一个/admin路线,一直报错

Forbidden
You don't have permission to access this resource.

但是,如果我将路线重命名为/admi或其他任何东西,它就可以正常工作..

Route::middleware('web')->prefix('admin')->group(function() {
...
}

请问您认为/admin作为路由名称可能有什么问题?

我相信您在“public”文件夹中有“admin”目录。 我之前遇到过类似的问题。 问题是网络服务器想要 go 位于“public/admin”目录中,Laravel 的默认 .htaccess 配置无法访问该目录。

因此,只需尝试为您的操作使用不同的路由前缀。 像这样:

// assume, that you don't have "public/dashboard" directory
Route::middleware('web')->prefix('dashboard')->group(function() {
...
}

否则你可以保持你的路线不变,只改变文件夹名称:“public/dashboard”而不是“public/admin”(不推荐,因为git可能跟踪文件)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM