Laravel - 有没有办法在不使用资源控制器的情况下生成/ photo / new和/ photo / id

时间:2013-06-16 14:26:22

标签: laravel laravel-4

这些是我想要生成的网址:

(1)/ photo / new - 用于创建新照片

(2)/ photo / id - 查看特定照片

不使用资源控制器,对于(1)我可以实现getNew()和postNew()方法。

至于(2)我以为我可以实现getIndex($ id)但是url会变成/ photo / index / id

我知道您可以使用默认的show()方法使用资源控制器生成(2)。 我想知道如果没有它可以做到这一点。

1 个答案:

答案 0 :(得分:0)

是:

Route::get('/photos/new', array('as'=>'photos.new','uses'=>'PhotosController@new'));
Route::get('/photos/{id}', array('as'=>'photos.show','uses'=>'PhotosController@show'));

而你是控制者

class PhotosController extends Controller {

    public function new()
    {
              ...
    }

    public function show($id)
    {
              ...
    }

}