でPHPの配列にjavascript配列に変換し、私はいくつかのユーザーデータを削除するajax
コールを渡していますが、このデータは隠し入力に渡され、私はforeach
ループを行うことができるようにPHPの配列に変換したいですその周りに。それをどうすれば実現できますか?laravel
Javascript
の値をそれの出力、
""49,51,53,54""
PHP
コード、
public function usersDelete(){
$data = Input::all();
$checkedUsers = Input::get('checkedUsers'); // data is an array
foreach ($checkedUsers as $checkedUser) {
User::where('id', '=', $checkedUser)->first()->delete();
}
}
問題は、それが配列のセットで唯一最初の配列値をループすることです。
laravelはすべてのリクエストに対して必須のトークンを持っていますが、感謝しています。私は認証部分も実装します。 – udemethegrtman
この問題であなたのサポートのために@ありがとう、私は本当にそれを感謝します。 – udemethegrtman
CSRF tokeは、あなたのウェブサイトの外で偽造された要求から保護しますが、ここでは十分ではありません。また、ユーザー認証も、登録ユーザーだけが_User_を削除できるようにします。クライアントはフォームを送信する前にデータを操作できます。例えばフォームはids [1,2,3]のセットを持ち、ユーザーはそのフォームを操作して[1,2,90]を送ることができます。したがって、_User_ 90が元のセットにない場合でも削除を要求します。 – exabyssus