Size: a a a

Laravel для начинающих

2020 September 26

AB

Alex Borisov in Laravel для начинающих
уже дич всякую выдумаю )
источник

P

PSYTRGLES in Laravel для начинающих
Александр С
User::find($id)->delete(); а так
источник

AB

Alex Borisov in Laravel для начинающих
да я понял спасибо )
источник

AB

Alex Borisov in Laravel для начинающих
я уже обратно переделал
источник

AB

Alex Borisov in Laravel для начинающих
$user = AdminAddUserForm::find($id);
       $user->delete();
       return redirect()->route('admin_add_user_form')->with('success', 'Юзер был успешно удален: логин');
источник

P

PSYTRGLES in Laravel для начинающих
не надо запрашивать данные, что бы просто удалить. лишний запрос
источник

AB

Alex Borisov in Laravel для начинающих
вот без ошибок все
источник

АС

Александр С... in Laravel для начинающих
ну ты доволен?😃
источник

AB

Alex Borisov in Laravel для начинающих
ага
источник

AB

Alex Borisov in Laravel для начинающих
походу из за вызова $user после удаление ошибка
источник

AB

Alex Borisov in Laravel для начинающих
щас еще раз перепроверю
источник

AB

Alex Borisov in Laravel для начинающих
вот все пашет
источник

AB

Alex Borisov in Laravel для начинающих
$user = AdminAddUserForm::find($id);
       $login = $user->login;
       $user->delete();
       return redirect()->route('admin_users_control')->with('success', 'Юзер был успешно удален: логин "'.$login.'"');
источник

AB

Alex Borisov in Laravel для начинающих
спасибо вам всем большое )
источник

АС

Александр С... in Laravel для начинающих
PSYTRGLES
не надо запрашивать данные, что бы просто удалить. лишний запрос
так тоже не правильно?
источник

AB

Alex Borisov in Laravel для начинающих
вместо логин в конце выводил $user->login и поэтому была ошибка
источник

AB

Alex Borisov in Laravel для начинающих
видимо после delete нельзя обращаться к объекту
источник

P

PSYTRGLES in Laravel для начинающих
если данные юзера не нужны, тогда да. просто destroy
https://laravel.com/docs/8.x/eloquent#deleting-models

In the example above, we are retrieving the model from the database before calling the delete method.
источник

P

PSYTRGLES in Laravel для начинающих
Александр С
так тоже не правильно?
как минимум можно
User::where('id', $id)->delete();
т.е. будет простой SQL на удаление, иначе сначал SELECT, а потом из модели уже DELETE
источник

АС

Александр С... in Laravel для начинающих
PSYTRGLES
как минимум можно
User::where('id', $id)->delete();
т.е. будет простой SQL на удаление, иначе сначал SELECT, а потом из модели уже DELETE
и так работает и по твоему, но с моим помоему страница быстрее перезагружается, а как скорость запроса посмотреть?
источник