我创建一个from来向服务器发送DELETE方法,代码如下:
{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'=>'company@destroy'));
如何在这种情况下使用别名而不是如上所述明确地将其写出来?
答案 0 :(得分:1)
如果您想询问如何获取指向该路线的URL,请执行以下操作 在L3
$url = URL::to_route('delete_company', array($company->id));
Form::open($url);
我不确定你是否可以用表单执行DELETE http请求,因为表单只支持POST和GET,你可能需要使用像Angularjs,backbone或jquery这样的javascript库。
德尔>
这似乎在Laravel中是可能的,请参阅下面的评论:)