Как проверить, есть ли данные из базы данных или нет
Моя БД выглядит так
Моя модель пользователя
public function monsters()
{
return $this->belongsToMany('App\Monster')->orderBy('star');
}
Мой контроллер
public function list_monster_user()
{
//GET USER LOGIN ID
$id = Auth::user()->id;
$monster_user = User::find($id);
//IF DATA IS NOT EMPTY OR USER HAVE MONSTERS
if(!is_null($monster_user->monsters))
{
return 'yes';
}
//IF DATA IS EMPTY OR USER DOESNT HAVE ANY MONSTER
else
{
return 'nope';
}
}
Я использую ajax, поэтому результат будет возвращен в ajax.
Я не получаю возвращение, которое хочу.Я знаю, что с моим утверждением что-то не так.
Но я не мог этого понять.