使用してルートイムは、次のとおりです。削除機能Laravel 5.2
Route::resource('producten', 'ProductenController', ['only' => ['index', 'store', 'destroy', 'edit', 'update', 'create']]);
これは、私はこれは私がそれのために作った形であること
public function destroy(request $request , product $product)
{
$product->delete();
return redirect(Route('producten.index'));
}
に使用するコントローラ機能です。私はそれはそれではなく、deleteメソッドのPOSTメソッドを使用していた、と私は($製品)を追加するときも、私は空白のページを得たと述べたソースコードを見
{{ Form::Open(['Route' => 'producten.destroy', $product], ['method' => 'delete']) }}
{{ Form::Submit('delete')}}
{{ Form::close() }}
、また、私はことが判明したとき、私
uがより多くの情報が必要な場合はちょうど私に知らせて、それは私が作ったstoreメソッドに行くと、私はなぜ知らない送信ボタンを押すと、私は質問
まず、クラスを小文字( 'Request'ではなく' request')としてインポートしていますか?第二に、モデルをdestroy()の第二引数としてどのように渡すと思いますか?通常これは '$ id'で、メソッド内では' $ product = find :: $ id 'を使います。 – Devon
Devon:Modelバインディングを使用すると、モデルオブジェクトが引数として使用できます。 –