Laravel中的NotFoundHttpException

时间:2014-09-12 20:57:42

标签: laravel blade laravel-routing

我是Laravel的新手,我遇到了一些问题。当我尝试访问[domain] / user / 1

这样的URL时,NotFoundHttpException即将出现

从我对此研究的内容来看,这显然意味着无法找到路线。我没有看到我的代码有任何错误,看起来应该找到路线。

路线:

Route::get('user/(:any)', array('as' => 'user', 'uses' => 'UsersController@getView'));

控制器:

public function getView($id) {
    return View::make('users.view',
        [
            'title' => 'User View Page',
            'user' => User::find($id)
        ]
    );
}

观点:

@extends('layouts.master')

@section('content')
    <h1>{{ $user -> user }}</h1>
    <p>{{ $user -> bio }}</p>
@stop

我有mod_rewrite。 为什么这条路线找不到视图?

1 个答案:

答案 0 :(得分:1)

如果这是Laravel 4,那就是你应该如何创建路线:

Route::get('user/{id}', array('as' => 'user', 'uses' => 'UsersController@getView'));