PATH:
home
/
lab2454c
/
omvstudio.com
/
app
/
Http
/
Controllers
/
Front
<?php namespace App\Http\Controllers\Front; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Models\Movie; class WatchListController extends Controller { public function addToWatchList(Request $request) { $user = auth()->user(); $movie_id = $request->movie_id; if(!empty($movie_id)){ $check_exists = $user->whereHas('movies', function ($query) use($movie_id,$user) { $query->where('movies.id',$movie_id); $query->where('users.id',$user->id); })->count(); $status = ''; if($check_exists){ $movie = Movie::find($movie_id); $user->movies()->detach($movie); $status = 'delete'; } else{ $movie = Movie::find($movie_id); $user->movies()->attach($movie); $status = 'add'; } return response()->json(['status' => $status ]); } } public function removeWatchList(Request $request,$movie_id) { $user = auth()->user(); $movie = Movie::find($movie_id); $user->movies()->detach($movie); return redirect()->back(); } }
[-] ProfileController.php
[edit]
[+]
..
[-] ChatController.php
[edit]
[-] SubscribeController.php
[edit]
[-] WatchListController.php
[edit]
[-] ContactFromController.php
[edit]
[-] SiteController.php
[edit]
[-] DashboardController.php
[edit]
[-] HomeController.php
[edit]