2016-09-06 6 views
0

私はLaravelを初めて使い、基本的なCRUDアプリケーションを作成しています。私は編集項目フォームを取得するのに問題があります。問題は私が使用しているアクションの形になっていると確信していますが、わかりません。私はフォームのためのhtmlを使用しています。編集アクションは、更新機能ではなく、コントローラの表示機能へのルーティングを維持します。Laravel 5コントローラ内のshow関数へのアクションルートを更新します。

ルートは、ファイル

Route::resource('vehicles', 'VehiclesController'); 

編集フォームファイル

<form action="{{ action('[email protected]', $vehicle->id) }}" > 

... 

{{ method_field('PUT') }} 

<button class="btn btn-primary" type="submit">Save</button> 
{{ csrf_field() }} 
</form> 

答えて

1

私はそのルートに名前を付け、よりフォームのアクションとしてその名前を使用することをお勧めいたしますよ:

{{ route('example.route', $vehicle->id) }} 

名前付き経路を設定する方法は次のとおりです。Laravel Docs

+0

これはうまくいった!ありがとうございました。 – user1634781

関連する問題