1
0
Fork 0

Update LikeController

This commit is contained in:
Daniel Supernault 2019-06-18 00:47:57 -06:00
parent 84e01f1132
commit bed5cc74de
No known key found for this signature in database
GPG Key ID: 0DEF1C662C9033F7
1 changed files with 6 additions and 3 deletions

View File

@ -20,10 +20,11 @@ class LikeController extends Controller
public function store(Request $request) public function store(Request $request)
{ {
$this->validate($request, [ $this->validate($request, [
'item' => 'required|integer|min:1', 'item' => 'required|integer|min:1',
]); ]);
$profile = Auth::user()->profile; $user = Auth::user();
$profile = $user->profile;
$status = Status::withCount('likes')->findOrFail($request->input('item')); $status = Status::withCount('likes')->findOrFail($request->input('item'));
$count = $status->likes_count; $count = $status->likes_count;
@ -49,6 +50,8 @@ class LikeController extends Controller
LikePipeline::dispatch($like); LikePipeline::dispatch($like);
} }
Cache::forget('status:'.$status->id.':likedby:userid:'.$user->id);
if ($request->ajax()) { if ($request->ajax()) {
$response = ['code' => 200, 'msg' => 'Like saved', 'count' => $count]; $response = ['code' => 200, 'msg' => 'Like saved', 'count' => $count];
} else { } else {