array_merge( (array) config('backpack.base.web_middleware', 'web'), ), ], function () { Route::get('/', [ThemeAnimeHController::class, 'index']); Route::get(setting('site_routes_category', '/the-loai/{category}'), [ThemeAnimeHController::class, 'getMovieOfCategory']) ->where(['category' => '.+', 'id' => '[0-9]+']) ->name('categories.movies.index'); Route::get(setting('site_routes_region', '/quoc-gia/{region}'), [ThemeAnimeHController::class, 'getMovieOfRegion']) ->where(['region' => '.+', 'id' => '[0-9]+']) ->name('regions.movies.index'); Route::get(setting('site_routes_tag', '/tu-khoa/{tag}'), [ThemeAnimeHController::class, 'getMovieOfTag']) ->where(['tag' => '.+', 'id' => '[0-9]+']) ->name('tags.movies.index'); Route::get(setting('site_routes_types', '/danh-sach/{type}'), [ThemeAnimeHController::class, 'getMovieOfType']) ->where(['type' => '.+', 'id' => '[0-9]+']) ->name('types.movies.index'); Route::get(setting('site_routes_actors', '/dien-vien/{actor}'), [ThemeAnimeHController::class, 'getMovieOfActor']) ->where(['actor' => '.+', 'id' => '[0-9]+']) ->name('actors.movies.index'); Route::get(setting('site_routes_directors', '/dao-dien/{director}'), [ThemeAnimeHController::class, 'getMovieOfDirector']) ->where(['director' => '.+', 'id' => '[0-9]+']) ->name('directors.movies.index'); Route::get(setting('site_routes_episode', '/phim/{movie}/{episode}-{id}'), [ThemeAnimeHController::class, 'getEpisode']) ->where(['movie' => '.+', 'movie_id' => '[0-9]+', 'episode' => '.+', 'id' => '[0-9]+']) ->name('episodes.show'); Route::post(sprintf('/%s/{movie}/{episode}/report', config('vsmov.routes.movie', 'phim')), [ThemeAnimeHController::class, 'reportEpisode'])->name('episodes.report'); Route::post(sprintf('/%s/{movie}/rate', config('vsmov.routes.movie', 'phim')), [ThemeAnimeHController::class, 'rateMovie'])->name('movie.rating'); Route::get(setting('site_routes_movie', '/phim/{movie}'), [ThemeAnimeHController::class, 'getMovieOverview']) ->where(['movie' => '.+', 'id' => '[0-9]+']) ->name('movies.show'); });