laravel控制器问题wih if-statement

时间:2018-06-06 19:00:01

标签: laravel if-statement controller

控制器中的

  if ($userLike) {
     $comment->likeIt();
     return response()->json(['status' => 'success','message'=>'liked']);
  } else {
     $comment->unlikeIt($$userLike->id);
     return response()->json(['status' => 'success','message'=>'unliked']);
 }

我想要if(!$ userLike),但我在控制台POST http://learn.com/comment/like 500 (Internal Server Error)中有一个错误

1 个答案:

答案 0 :(得分:0)

如果您使用javascript(ajax或jquery)发布数据,则应使用CSRF-TOKEN发布数据。此链接可以帮助您:https://laravel.com/docs/master/csrf#csrf-x-csrf-token

你应该添加这一行,

  

' X-CSRF-TOKEN':$(' meta [name =" csrf-token"]')。attr(' content& #39)