【问题标题】:Laravel 5 route does not use methodLaravel 5 路线不使用方法
【发布时间】:2017-08-20 08:49:34
【问题描述】:

我在路由到我的控制器时遇到问题。 Route 不使用控制器中定义的方法。

这是我的路线:

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

那是控制器:

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

最后一件事,锚标签

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

当我进入该链接时,它给了我 URL: http://localhost/public/movie/395992 和错误 NotFoundHttpException

这有什么问题?

【问题讨论】:

    标签: laravel controller routes


    【解决方案1】:

    将路线更改为:

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

    【讨论】:

    • 好伙伴!干杯!我知道我错过了一些简单的事情,这是我正在做的第一个应用程序。
    • 很高兴它有帮助。
    猜你喜欢
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 2015-11-30
    • 2015-12-11
    • 1970-01-01
    • 2016-10-14
    • 2016-08-24
    相关资源
    最近更新 更多