我想在使用路由器组时调用laravel刀片中的控制器动作...
路线
adsenseController
所以,我想在刀片模板中调用{!! Form::model($var, ['method' => 'PATCH','route' => ['what should i write to call an action ']]) !!}
的操作
Route::resource('subject','SubjectController');
示例(没有路由器组)
路线
{!! Form::model($var, ['method' => 'PATCH','route' => ['subject.actionName']]) !!}
刀片模板
factmodule.factory("OrderApiFactory",function($resource,$q){
var OrderInf=[];
var OrderInfResource=$resource("http://demo.foodzard.in/api/order")
return{
PushApiOrder:function(totlist){
var list=new OrderInfResource(totlist)
list.$save(function(infdata){
console.log(infdata)
OrderInf.push(infdata);
},function(inf){
console.log("Error while saving the data");
});
}
}
感谢
答案 0 :(得分:1)
如果您想使用操作,请尝试使用:
'action' => 'SubjectController@index'
而不是:
'route' => ['someroute']
答案 1 :(得分:0)
所以,我想在刀片模板中调用adsenseController的动作
为什么不直接将表单的操作直接指向控制器?例如
{!! Form::model($var, ['method' => 'PATCH', 'action' => 'Controller@method']) !!}
如果您想重定向到自定义路线,那么这就是
{!! Form::model($var, ['method' => 'PATCH', 'route' => 'route.name']) !!}