ホームページ >バックエンド開発 >PHPチュートリアル >Laravel 5.1のフォーム削除操作

Laravel 5.1のフォーム削除操作

WBOY
WBOYオリジナル
2016-06-23 13:25:41943ブラウズ

フォームを削除する2つの方法

1.フォームフォームの操作

laravelcollectiveのインストールにはLaravelが必要です

"require": {"php": ">=5.5.9","laravel/framework": "5.1.*","laravelcollective/html": "5.1.*"},

次のように{!! Form::open() !!} タグを使用できます
:

{!! Form::open(array('url' => route('admin.shop_category_tag.destroy',$shop_category_tag->id),'method'=>'delete')) !!}{!! Form::submit('删除',array('class' => 'btn btn-info btn-danger')) !!}{!! Form::close()!!}

そうでない場合は、

をインストールした後、HTML のデフォルト フォームを使用して削除を送信します。例:

<form method="post" action="{{ route('admin.shop_category_tag.destroy',$shop_category_tag->id) }}" accept-charset="utf-8" id="hidden-delete-form">    <input name="_method" type="hidden" value="delete">    <input type="hidden" name="_token" value="{{ csrf_token() }}">    <button type="submit" class="btn btn-info btn-danger btn-sm iframe cboxElement" 删除</button></form>

コントローラー メソッドは次のように記述できます:

public function destroy($id){$shop_category_tag = Shop_category_tag::find($id);    if($shop_category_tag->delete()){        return Redirect::back()->with('message', '删除成功!');    }else{        return Redirect::back()->withInput()->with('errors','删除失败!');    }}

ルーティング:

Route::resource('shop_category_tag','ShopCategoryTagController');

2. コントローラーの新しいメソッド delete()

Controller 以降のコンテンツ 一貫性がありますが、ルートに delete() メソッドを追加する必要があることに注意してください。これにより、ルートの複雑さが増加します。2 番目のメソッドはここでは推奨されません。

元のアドレス: http://note.mango.im/article/8

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。