У меня проблема с подобной системой. Если я нажимаю на кнопку, как он бросает мне ошибку: FatalErrorException в PostController.php линии 80:
класса 'App \ Http \ Контроллеры \ Как' не найденLaravel: FatalErrorException
Line 80 в моем почтовом контроллер является:
$like = new Like();
Это моя полная функция:
public function postLikePost(Request $request){
$post_id = $request['postId'];
$is_like = $request['isLike'] === 'true' ? true : false;
$update = false;
$post = Post::find($post_id);
if(!$post){
return null;
}
$user = Auth::user();
$like = $user->likes()->where('post_id', $post_id)->first();
if($like){
$already_like = $like->like;
$update = true;
if($already_like == $is_like){
$like->delete();
return null;
}
} else{
$like = new Like();
}
$like->like = $is_like;
$like->user_id = $user->id;
$like->post_id = $post->id;
if($update){
$like->update();
}else{
$like->save();
}
return null;
}
вы знаете, где проблема? Спасибо. (Я использую Laravel v5.2.39)
Вы должны импортировать его в верхней части. –
Что вы пытаетесь решить проблему? Исключением является очень четкое представление о проблеме. – Eiko
Где находится файл с классом 'Like' относительно вашего корня проекта? Кроме того, что говорит строка 'namespace' в верхней части этого файла? –