资源路由的 /photos/create 和 /photos/{photo} 不是会冲突吗?我代码这就冲突了

问答 skyArony ⋅ 于 1个月前 ⋅ 最后回复由 skyArony 4周前 ⋅ 164 阅读

资源路由的 /photos/create/photos/{photo} 冲突?

本文章首发在 Laravel China 社区
回复数量: 3
  • ruke
    1个月前

    和顺序有关吧, 你给后面这个加上正则规则呗

  • ibucoin phper
    1个月前

    和顺序有关,create在前,匹配到之后就不会继续了,你也可以给photo制定正则

    看文档的路由-正则表达式约束:

    Route::get('user/{id}/{name}', function ($id, $name) {
        //
    })->where(['id' => '[0-9]+', 'name' => '[a-z]+']);
  • skyArony
    1个月前

    @ibucoin 资源路由是这么写的,只要一条就能定义多条,如果按get、post什么的再分开写,那就没有资源路由的意义了

    Route::resource('photos', 'PhotoController');
暂无评论~~
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 100 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档