I'm migrating my app from laravel 4.2 to 5.7. I have this logic to delete a user: this action is triggred onclick
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
})
$.ajax({
type: "DELETE",
url: "{{ URL::to('administrator/admin-delete') }}"+"/"+id
});
In my route file:
Route::delete('admin-delete', 'UsersController@removeAdminDelete');
and in my controller:
public function removeAdminDelete($id)
{
$user = Admin::find($id);
File::delete($user->photo);
$user->delete();
Session::flash('successDelete', "ok");
if(Auth::user()->id == $id){
Auth::user()->logout();
return Redirect::to("administrator");
}else{
return Redirect::back();
}
}
when i try to remove a user i get this error in my console:
DELETE my_delete_url 419 (unknown status)!!
After edit i get 404 error !!