laravel5.1で、jqueryとajaxを使って、リアルタイムにMySQLを更新する方法。

laravel5.1で、jqueryとajaxを使って、リアルタイムにMySQLを更新する方法。

管理画面などマスタ系(商品のカテゴリーマスタとか、分類マスタとか)は、個別の編集画面に遷移せずに一覧で更新・削除がしたい事が多いので、作ってみました。
表示順序や優先順位なども指定したかったので、jqueryのsortableを使ってみた、簡単!

作ってみた感想(ハマった所)
1, ajaxでGET以外(POST/PUT/DELETE)の操作をする場合には、CSRFトークン(外部から操作されないための通行証)が必要!
2, DELETEする時は、PUTみたいにURL指定が「対象クラス名/レコード番号」でないとダメ!
3, リロードせずにjQueryだけのDOM操作だと、直感的でUI的に優れているな~。

1

コメントを残す

メールアドレスが公開されることはありません。