Как узнать значение переменной в контроллере (не основной), который принимает и обрабатывывает ajax url адрес?
Пробовал dd($like);
не помогает.
Понимаю, что этот контроллер работает только в момент клика
public function like($id)
{
$userid = Auth::id();
$check = DB::table('likes')->where('user_id', $userid)
->where('blogpost_id', $id)->first();
$data = array('user_id' => $userid, 'blogpost_id' => $id);
if (Auth::check()) {
if ($check){
return Response::json(['error' => 'Already Liked Before!']);
} else {
DB::table('likes')->insert($data);
$like = DB::table('blogposts')->where('id', $id)->increment('like');
$totals = DB::table('blogposts')->where('id', $id)->first();
return Response::json(['success' => 'Thanks for Your Like!', 'totals' => $totals] );
}
} else {
return Response::json(['error' => 'First, LogIn Your Account!']);
}
}
Источник: Stack Overflow на русском