尝试打开另一个控制器时路由到indexController

时间:2014-12-11 16:33:33

标签: laravel laravel-4 routes

我是laravel4的新手..我创建了一个简单的网站,但在访问SectionControllerCompaniesController时,它会将我重定向到SryoController,而在其他网站中则有效!

这是我的路线文件

<?php

Route::get('/',array('uses'=>'SryoController@getIndex'));
Route::controller('admin/sections' ,'SectionsController');
Route::controller('admin/companies' , 'CompaniesController');
Route::controller('portfolio' , 'PortfolioController');
Route::controller('about' , 'AboutController');
Route::controller('contact' , 'ContactController');

?>

这是getIndex()

中的SectionController功能
public function getIndex () {

    return View::make('sections.index')
    ->with('sections' , Section::all());
 }

2 个答案:

答案 0 :(得分:0)

检查您的网址,路线是否正确,您可能在filters.php中有一些执行重定向的内容,或者您​​可能更改了您的404视图

答案 1 :(得分:0)

顺序有所不同,尝试这样的事情,只是为了看看会发生什么:

Route::controller('admin/sections' ,'SectionsController');
Route::controller('admin/companies' , 'CompaniesController');
Route::controller('portfolio' , 'PortfolioController');
Route::controller('about' , 'AboutController');
Route::controller('contact' , 'ContactController');
Route::get('/',array('uses'=>'SryoController@getIndex'));