laravel 路由访问提示 报错403解决办法

佘辰龙
2023-12-01

laravel 路由访问提示 报错403解决办法

由于laravel 路由命名规则是复数形式。
如果你的路由名称为 Route::resource(‘book’,‘Admin\BookController’); 的形式,当你访问路由的时候会报403错误
所以你的路由应该改为 Route::resource(‘books’,‘Admin\BookController’); 这样问题就解决了

附laravel命名规则表

类型规则正确示例错误示例
Controller单数ArticleControllerArticlesController
Route复数articles/1article/1
Named route带点符号的蛇形命名users.show_activeusers.show-active, show-active-users
Model单数UserUsers
hasOne or belongsTo relationship单数articleCommentarticleComments, article_comment
All other relationships复数articleCommentsarticleComment, article_comments
Table复数article_commentsarticle_comment, articleComments
Pivot table按字母顺序排列的单数模型名称article_useruser_article, articles_users
Table column带着模型名称的蛇形命名meta_titleMetaTitle; article_meta_title
Foreign key带_id 后缀的单数型号名称article_idArticleId, id_article, articles_id
Method小驼峰命名getAllget_all
View蛇形命名show_filtered.blade.phpshowFiltered.blade.php, show-filtered.blade.php
Config蛇形命名google_calendar.phpgoogleCalendar.php, google-calendar.php
 类似资料: