我在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
而不是/
修改主路线,但也没有工作。我似乎只能拥有根路径(又名。/
)。希望有人可以帮助我。
答案 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
的网址。