Laravel4URL::路由

Laravel4URL::路由,laravel,laravel-4,Laravel,Laravel 4,我有一个删除帐户的控制器函数。这基本上是一条路线。我已经读过手册了,还有 URL::route(“路由名称”) 但是我怎么能在这个世界上做到呢 喜欢在这里输入它: <td><a class="btn btn-mini btn-danger" href="the url goes here"><i class="icon-trash icon-white"></i> Delete</a></td> 如果您使用的是刀片模板引擎

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

URL::route(“路由名称”)

但是我怎么能在这个世界上做到呢

喜欢在这里输入它:

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

如果您使用的是刀片模板引擎

以下是解决方案:

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

如果您想通过路由名称调用它,您需要:

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

如果定义路由名称,则可以在刀片服务器中使用该名称:

定义路由名称:

    Route::get('/admin/transfer/forms-list', [
        'as'   => 'transfer.formsList',
        'uses' => 'Website\TransferController@IndexTransferForms'
    ]);
现在,您可以在刀片中使用它,如下所示:

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


我收到此错误:
无法为命名路由“delete\u character”生成URL,因为这样的路由不存在。
我这样使用它:
还有一个路由,但在一个组中:
路由::post('delete\u character','AuthController@delete_character');谢谢你的回答,现在我没有收到错误,但它似乎仍然不起作用。这是我在工作中的作用AuthController@delete_character:
public function delete_character(){$player->delete();return View::make('index')->with('danger','You have successful delete your character!');}
当我点击按钮时,它只会得到一个MethodNotAllowedHttpException:pHi core_m,我建议您使用更多信息更新您的问题,以便我们能够更有效地帮助您。要使用“删除”路径,您可以使用带有_方法:“删除”属性的表单。