Laravel 4 URL :: route

时间:2013-07-30 02:01:31

标签: laravel laravel-4

我有一个删除帐户的控制器功能。这基本上是一条路线。我已经阅读了手册,有

URL::route('name of the route');

但我怎么能在?

中做到

喜欢在这里输入:

<td><a class="btn btn-mini btn-danger" href="the url goes here"><i class="icon-trash icon-white"></i> Delete</a></td>

3 个答案:

答案 0 :(得分:2)

如果您想通过路线名称呼叫它,则需要explicitly 'name' the route

Route::post('delete_character', array(
    'as'   => 'delete_character', // This is the route's name
    'uses' => 'AuthController@delete_character'
));

答案 1 :(得分:1)

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

定义路线名称:

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

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

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

答案 2 :(得分:-1)

如果您使用的是Blade Template Engine,

以下是解决方案:

<td><a class="btn btn-mini btn-danger" href="{{URL::route('controller.delete')}}"><i class="icon-trash icon-white"></i> Delete</a></td>