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,我建议您使用更多信息更新您的问题,以便我们能够更有效地帮助您。要使用“删除”路径,您可以使用带有_方法:“删除”属性的表单。