megacommit
This commit is contained in:
parent
2451ab45cb
commit
34ed81516b
51 changed files with 1200 additions and 251 deletions
|
@ -11,14 +11,13 @@ class MovieController extends Controller
|
|||
public function __construct() {
|
||||
$this->middleware('auth');
|
||||
$this->middleware('atleast:employee');
|
||||
$this->middleware('permission:manage_movies')->only(['create', 'store', 'edit', 'update', 'destroy']);
|
||||
$this->middleware('permission:READ_MOVIES')->only('index', 'show');
|
||||
$this->middleware('permission:CREATE_MOVIES')->only('create', 'store');
|
||||
$this->middleware('permission:UPDATE_MOVIES')->only('edit', 'update');
|
||||
$this->middleware('permission:DELETE_MOVIES')->only('destroy');
|
||||
}
|
||||
|
||||
public function showAllMovies() {
|
||||
// has permission READ_MOVIES ?
|
||||
if(!Auth::user()->allowedTo('READ_MOVIES')) {
|
||||
abort(403);
|
||||
}
|
||||
public function index() {
|
||||
return view('manage.movies.index', ['title' => "Manage Movies", 'movies' => \App\Models\Movie::all()]);
|
||||
}
|
||||
|
||||
|
@ -37,6 +36,8 @@ class MovieController extends Controller
|
|||
$movie->movie_description = request('movie_description');
|
||||
$movie->movie_year = request('movie_year');
|
||||
$movie->movie_image = request('movie_image');
|
||||
$movie->movie_length = request('movie_length');
|
||||
$movie->movie_age_limit = request('movie_age_limit');
|
||||
// $movie->user_id = auth()->user()->user_id;
|
||||
$movie->genre_id = request('genre_id');
|
||||
$movie->save();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue