2013-02-25 76 views
0

我创建了一个从发送DELETE方法服务器,代码如下所示:Laravel形式佣工路线别名

{Form::open('company/'.$company->id, 'DELETE', array('style'=>'display: inline'))}} 
     {{Form::hidden('id', $company->id)}} 
     {{Form::submit('Delete')}} 
{{Form::close()}} 

不过,我已经创建了一个别名,该删除的路线,看起来像波纹管:

Route::get('company/(:num)',array('as' => 'delete_company', 'uses'=>'[email protected]')); 

如何在这种情况下使用别名,而不是像上面那样显式写出它?

回答

1

如果你的意思是问如何获得的URL名为路线,这里是你需要做的 在L3

$url = URL::to_route('delete_company', array($company->id)); 
Form::open($url); 

我不知道,如果你可以做一个DELETE HTTP请求与形式,因为形式只支持POST和GET,您可能需要使用像Angularjs,主干或jQuery的JavaScript库。 看来这是Laravel可能的,请参阅下面:)

+0

我不知道的评论,如果你可以用一个形式做一个DELETE HTTP请求 - >是,Laravel这是否有隐藏的输入字段。 – petwho 2013-02-25 08:10:43