Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function like()
- {
- $user = Auth::user();
- $userToLike = User::find(request('id'));
- try {
- $user->likes()->attach([1 => ['user_id' => $user->id, 'likes_user_id' => $userToLike->id, 'liked_on' => Carbon::now()]]);
- } catch (\Illuminate\Database\QueryException $e) {
- return array(
- 'fail' => true,
- 'errors' => collect(['error' => 'You already liked this user'])
- );
- }
- return array(
- 'fail' => false,
- 'message' => collect(['message' => 'You liked ' . $userToLike->name])
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement