2017-03-27 5 views
1

Ich habe ein Problem mit der Route zu meinem Controller. Route verwendet keine Methode, die in einem Controller definiert ist.Laravel 5 Route verwendet keine Methode

Das ist mein Weg:

Route::get('movie/{$id}', [ 
    'as' => 'getMovie', 
    'uses' => '[email protected]' 
]); 

, dass der Controller ist:

class MovieController extends Controller 
{ 
    public function getMovie($id) 
    { 
     $movie = Tmdb::getMoviesApi()->getMovie($id); 
     dd($movie); 
    } 
} 

Und letzte, was, der Anker-Tag

<a href="{{ Route('getMovie', $movie['id']) }}" data-toggle="movie-overview"> 

Wenn ich in diesen Link gehe es gibt mir URL: http://localhost/public/movie/395992 und Fehler NotFoundHttp Ausnahme

Was ist los damit?

Antwort

1

Ändern der Route:

Route::get('movie/{id}', .... 
+0

Nice one Kumpel! Prost! Ich wusste, dass ich etwas Einfaches verpasst habe, es ist meine erste Bewerbung, die ich mache. – Cookie

+0

Ich bin froh, dass es geholfen hat. –