尝试使用laravel routing sytem

时间:2015-05-26 17:48:52

标签: php laravel

我在routes.php

中有这个
Route::get('/', array('as' => 'home', function()
{
    return View::make('home');
}));

Route::get('/releases', 'ReleasesController@index');

app/controllers/ReleasesController.php中,我有这个:

class ReleasesController extends BaseController {

    public function index()
    {
        $releases = Releases::paginate(3);

        return View::make('Releases.list', array('releases' => $releases));    }
}

最后在app/views/Releases/list.blade.php我有渲染模板。

我尝试使用/test而不是/修改主路线,但也没有工作。我似乎只能拥有根路径(又名。/)。希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

  

。似乎我只能有根路径(又名./)。希望有人可以帮助我。

您的问题在细节上有点不足,但听起来您可能没有使用您的网络服务器设置mod_rewrite(或其等效的nginx)。而不是

http://example.com/releases

尝试网址

http://example.com/index.php/releases

我的猜测是第二种形式的网址正常工作。在启用了重写模块的Web服务器上,Web服务器将自动转动

http://example.com/releases

进入

http://example.com/index.php/releases
在幕后。在您的网络服务器上启用重写,或接受其中包含index.php的网址。