我在Laravel 4中运作良好。
{!! Form::open(['method'=>'delete','action'=>['ActionsController@destroy',$o->id]]) !!}
<button type="submit" class="fa fa-remove"></button>
{!! Form::close() !!}
现在我收到了这个错误:
Action Barryvdh\TranslationManager\ActionsController@destroy not defined. (View:....
我将此路线用于资源,这适用于创建,编辑和查看模型。
Route::resource('actions', 'ActionsController');
你能帮帮我吗?我不知道如何解决这个问题。
整个L5的最差部分。
我想跟随this question
的另一条建议Route::get('actions/{id}/destroy',['as'=>'actions.destroy','uses'=>'ActionsController@destroy']);
{!! Form::open(['method'=>'delete','action'=>'actions/'.$o->id.'/destroy']) !!}
但我仍然看到这个:
Action Barryvdh\TranslationManager\actions/23/destroy not defined.
答案 0 :(得分:0)
试试这个:
{!! Form::open(['method'=>'delete','action'=>'actions'./$o->id) !!}
<button type="submit" class="fa fa-remove"></button>
{!! Form::close() !!}
删除方法有效:
/resource/{resource}