搜尋

首頁  >  問答  >  主體

router - Laravel 如何取得路由名稱?

Route::resource('photo', 'PhotoController');

//GET           /photos                    index
//GET           /photos/create            create
//POST          /photos                    store
//GET            /photos/{photo}            show
//GET            /photos/{photo}/edit    edit
//PUT/PATCH        /photos/{photo}            update
//DELETE        /photos/{photo}            destroy

對應路由名稱分別是:

photo.index
photo.create
photo.store
photo.show
photo.edit
photo.destory

假設網域是:www.longlongago.top

##www.longlongago.top/photos


如何根據

www.longlongago.top/photos 取得其路由名稱 photo.index###
给我你的怀抱给我你的怀抱2782 天前564

全部回覆(2)我來回復

  • 迷茫

    迷茫2017-05-16 16:49:45

    laravel使用了restful架構風格,如果不是太清楚可以上網查看。
    resource是一種資源路由,可以根據請求的方式不同,指向該控制器下相對應的方法
    例如:直接訪問www.longlongago.top/photos這個url,首先確定這是一個get請求,所以程式會預設的找到index方法

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-16 16:49:45

    Route::currentRouteName()

    回覆
    0
  • 取消回覆