Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте!
В контроллере MembersController имеется метод:
public function destroy($id)
{
Members::destroy($id);
return redirect()->back();
}
В таблице Members имеется поле user_id.
Подскажите, как удалить только те записи, в которых user_id равно id текущего авторизованного пользователя?
Можно написать так:
Members::where(...)->delete();
но хотелось чтобы была привязка сразу, без условий в where, т.е. вызов Members::destroy($id); подразумевал проверку поля user_id.
Возможно ли так?
Members::deleteuser(Auth::user()->id)
в моделе Members.php
public function deleteuser($userid){
Members::whereUserId($userid)->delete();
}
в разработке
Не в сети
Страницы 1