Я работаю с Laravel 5.6 и собираю delete
пользователей из таблицы пользователей в качестве администратора.У меня есть следующая UserController функция для удаления записей таблицы?
public function delete($id)
{
User::where('id', $id)->delete();
return redirect()
->back()
->with('info', 'User deleted successfully');
}
и данные Моих пользователей, отображаемые в файле индексного диска с заключительными кнопками удаления, подобными этим:
<td>
<a class="button is-outlined"
href="{{route('users.index', $user->id.'/delete/')}}"
onclick="return confirm('Are you sure to want to delete this record?')"
>
Delete
</a>
</td>
и Мой маршрут удаления выглядит следующим образом:
Route::get('users/{users}/delete', [
'uses' => '\App\Http\Controllers\UserController@delete',
]);
, но теперь, когда я нажимаю кнопку удаления, приходит подтверждение javascript , и после принятия он все еще не удаляет записи.URL-адрес изменяется следующим образом:
http://localhost:8000/users?16/delete/ //16 is user id
как я могу решить эту проблему?