name('index'); // Admin Add Movie page (TMDb search + accept flow) Route::get('add', [MoviesPageController::class, '__invoke'])->name('add'); Route::get('search', [SearchMoviesController::class, '__invoke'])->name('search'); Route::post('accept', [AcceptMovieController::class, 'store'])->name('accept'); Route::get('exists', [ExistsMovieController::class, '__invoke'])->name('exists'); // Admin edit/update/delete Route::get('{movie}/edit', [EditMoviePageController::class, '__invoke'])->name('edit'); Route::patch('{movie}', [UpdateMovieController::class, 'update'])->name('update'); Route::delete('{movie}', [DeleteMovieController::class, 'destroy'])->name('destroy');