【发布时间】:2017-10-13 12:46:36
【问题描述】:
所以在我的刀片文件中,我有这些代码来执行 CRUD,
<form method="POST" class="form-horizontal" action="{{ url('tickets/'.$ticket->id) }}"
enctype="multipart/form-data">
{!! csrf_field() !!}
<input type="hidden" name="_method" value="PATCH" />
所以我创建了我的 api 路由。下面的代码。 (路由/api.php)
Route::group(['middleware' => ['api']], function () {
Route::resource('/v1/tickets','Api\TicketsController');
});
这些是我的路线。对于 web,它在 routes.php 中,因为我是从一个包中获得的。
Route::resource($main_route_path, 'App\Http\Controllers\TicketsController', [
'names' => [
'index' => $main_route.'.index',
'store' => $main_route.'.store',
'create' => $main_route.'.create',
'update' => $main_route.'.update',
'show' => $main_route.'.show',
'destroy' => $main_route.'.destroy',
'edit' => $main_route.'.edit',
],
'parameters' => [
$field_name => 'ticket',
],
]);
现在,问题是每次我使用表单请求单击按钮时,整个操作都会转到 api,有什么想法为什么会发生这种情况?
【问题讨论】: