laravel 5.1:我如何在刀片中使用我的路线?

时间:2016-05-16 06:04:11

标签: laravel laravel-5

我想链接到我在刀片中的路线。我怎么能这样做?

<a href="roue" > go first</a>

2 个答案:

答案 0 :(得分:2)

如果您定义路线名称,则可以在刀片中使用该名称:

定义路线名称:

Route::get('/admin/transfer/forms-list', [
    'as'   => 'transfer.formsList',
    'uses' => 'Website\TransferController@IndexTransferForms'
]);

现在您可以在刀片中使用它:

<a href="{{URL::route('transfer.formsList')}}"  type="submit">
                        go first</a>

当然,如果你使用form collective,你可以使用:

{!! link_to_route('route.name', 'go first') !!}

答案 1 :(得分:0)

在视图中使用路线的方法很少。

  1. 最简单的就是使用route()帮助器:

    {!! link_to_route('route.name', 'go first') !!}

  2. 如果您使用Laravel Collective HTML & Forms,则会创建完整链接,而不仅仅是路径的路径:

    {!! HTML::linkRoute('mainpage', 'hey') !!}

    或者:

    <a href="{{ URL::route('route.name') }}">go first</a>

  3. 使用网址。不建议,因为你得到了多余的代码:

    upgradesstables