laravel 路由访问提示 报错403解决办法
由于laravel 路由命名规则是复数形式。
如果你的路由名称为 Route::resource(‘book’,‘Admin\BookController’); 的形式,当你访问路由的时候会报403错误
所以你的路由应该改为 Route::resource(‘books’,‘Admin\BookController’); 这样问题就解决了
附laravel命名规则表
类型 | 规则 | 正确示例 | 错误示例 |
---|---|---|---|
Controller | 单数 | ArticleController | ArticlesController |
Route | 复数 | articles/1 | article/1 |
Named route | 带点符号的蛇形命名 | users.show_active | users.show-active, show-active-users |
Model | 单数 | User | Users |
hasOne or belongsTo relationship | 单数 | articleComment | articleComments, article_comment |
All other relationships | 复数 | articleComments | articleComment, article_comments |
Table | 复数 | article_comment |