2014-09-12 1 views
0

Я новичок в Laravel, и у меня возникают некоторые проблемы. NotFoundHttpException подходит, когда я пытаюсь получить доступ к URL-адресу, например [domain]/user/1NotFoundHttpException в Laravel

Из того, что я изучал по этому вопросу, это явно означает, что маршрут не найден. Я не вижу никаких ошибок в моем коде, и похоже, что маршрут должен быть найден.

Маршрут:

Route::get('user/(:any)', array('as' => 'user', 'uses' => '[email protected]')); 

Контроллер:

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

The View:

@extends('layouts.master') 

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

У меня есть mod_rewrite на. Почему этот маршрут не может найти?

ответ

1

Если это Laravel 4, это то, как вы должны создать маршрут:

Route::get('user/{id}', array('as' => 'user', 'uses' => '[email protected]')); 
+0

теперь работает .. Это проблема с использованием устаревших ресурсов я думаю. Большое спасибо. Похоже, что это ресурс, который я должен использовать http://wiki.laravel.io/Changelog_(Laravel_4) –

+0

На самом деле, нет, вы всегда должны обращаться к документам: http://laravel.com/docs –