所有路由抛出NotFoundHttpException但回家

时间:2014-11-18 07:23:36

标签: php laravel laravel-4 controller routes

我在routes.php中得到了这段代码:

Route::get('/', array('as' => 'home', function()
{
    return View::make('list.open');
}));

Route::get('room/{name}', array('as' => 'showRoom', 'uses' => 'RoomController@showRoom'));

Route::post('room', array('as' => 'openRoom', 'uses' => 'RoomController@openRoom'));

这个代码在RoomController.php中:

class RoomController extends Controller {

    public function openRoom()
    {
      return "test";
    }

    public function showRoom($name)
    {
      return "test2";
    }
}

如果我公开/它将显示视图list.open但是如果我打开public / room / test它会抛出NotFoundHttpException。 (我也尝试直接使用routes.php中的一个函数而不是roomcontroller,但它不起作用)

任何人都可以帮助我吗?

亲切的问候 戴蒙

2 个答案:

答案 0 :(得分:0)

您无需将公共文件夹添加到路径中,只需转到http://location.com/room/test

答案 1 :(得分:0)

我刚刚重新安装了一个新的larapack并删除了旧的larapack ......我要从Zero开始,但现在它可以工作了。