尽管laravel控制器存在,但它并不存在

时间:2014-06-09 08:29:22

标签: php laravel laravel-4

这是路线

Route::get('contact', 'Pages@contact');

是控制器:

<?php
class PagesController extends BaseController {


  public function contact()
  {
    return View::make('hello');
  }

}

这是错误消息

500 Internet error
ReflectionException
Class Pages does not exist

我正在使用laravel 4.2

1 个答案:

答案 0 :(得分:7)

您在下面给出的路线中的控制器名称:

Route::get('contact', 'Pages@contact');

应该是

Route::get('contact', 'PagesController@contact');

因为控制器名称为PagesController而不是Pages。所以Class Pages does not exist错误正在上升,这是合乎逻辑的,因为Pages类不存在。