my problem is i want to set permissions for users. Currently, new data can be create and existing data will be stayed. However, when I unchecked the checkbox, data is not deleted in database.
public function update(Request $request, $id) { $user = User::findOrFail($id);
$this->validate($request, [ 'permissions' => 'required', ]);
$permissions = $request['permissions'];
foreach($permissions as $permission) { if($permission) { Permission::updateOrCreate([ 'user_id' => $id, 'prod_id' => $permission, ]); } else{ Permission::where('user_id', $id) ->where('prod_id', $permission) ->delete(); } return redirect()->route('home'); } }
via Chebli Mohamed

Aucun commentaire:
Enregistrer un commentaire