Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.63 KB | None | 0 0
  1.  public function like()
  2.     {
  3.         $user = Auth::user();
  4.         $userToLike = User::find(request('id'));
  5.         try {
  6.             $user->likes()->attach([1 => ['user_id' => $user->id, 'likes_user_id' => $userToLike->id, 'liked_on' => Carbon::now()]]);
  7.         } catch (\Illuminate\Database\QueryException $e) {
  8.             return array(
  9.                 'fail' => true,
  10.                 'errors' => collect(['error' => 'You already liked this user'])
  11.             );
  12.         }
  13.         return array(
  14.             'fail' => false,
  15.             'message' => collect(['message' => 'You liked ' . $userToLike->name])
  16.         );
  17.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement