【问题标题】:NotFoundHttpException in LaravelLaravel 中的 NotFoundHttpException
【发布时间】:2014-11-07 03:06:33
【问题描述】:

我是 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。 为什么这条路线找不到风景?

【问题讨论】:

    标签: laravel blade laravel-routing


    【解决方案1】:

    如果这是 Laravel 4,你应该这样创建路由:

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

    【讨论】:

    猜你喜欢
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 2016-06-17
    • 2017-01-10
    • 2018-01-31
    • 1970-01-01
    相关资源
    最近更新 更多