1

名前でルートを取得することはできますか?

たとえば、以下のような名前でルートを登録すると:

 Route::get('dashboard', array(
        'as' => 'my_route_name',
        function()
        {
            ...;
        })
    );

その後、このルートの URL を取得したいと思います。

何かのようなもの

$myRoute = Route::getRoutebyname("my_route_name");
Redirect::to($myRoute::url());

ありがとうございました

4

1 に答える 1

1

これは、Laravel 3 とは少し異なりますが、Laravel 4 でも実行できます。

関数の代わりに、クラスでredirect関数を使用するだけです。Redirectto

したがって、あなたのものは次のようになります。

return Redirect::route('my_route_name');

詳細については、Laravel 4 ルーティングのドキュメントを参照してください。

于 2013-02-17T05:37:05.913 に答える