简体   繁体   English

Laravel 4路由NotFoundHttpException

[英]Laravel 4 route NotFoundHttpException

I'm new to programming. 我是编程新手。 I've been using codeigniter, and Laravel seemed a classy framework to learn. 我一直在使用codeigniter,Laravel似乎是一个学习的经典框架。 I have this routes: 我有这条路线:

Route::get('slider', 'AdminController@getSlider');
Route::get('/', 'AdminController@getSlider');

and my controller: 和我的控制器:

class AdminController extends BaseController {

    public function getSlider(){
        return View::make('list', array('section' => 'slider_home'));
    }

}

"public/" works great. “ public /”效果很好。 "public/slider" spits NotFoundHttpException. “公共/滑块”吐出NotFoundHttpException。

If there is some data that i should add please tell me. 如果有一些我应该添加的数据,请告诉我。

Thanks, and excuse my english. 谢谢,请原谅我的英语。

UPDATE: 更新:

I got it wrong. 我错了 The correct URL was "public/index.php/slider". 正确的URL是“ public / index.php / slider”。 Now I need to modify the .htacces to change that. 现在,我需要修改.htacces来更改它。

Try this Route : 试试这条路线:

Route::controller('','AdminController');

Controller : 控制器:

class AdminController extends BaseController {

public function getIndex(){
    return View::make('list', array('section' => 'slider_home'));
 }
public function getSlider(){
    return View::make('list', array('section' => 'slider_home'));
 }
}

ok you can use public/ and public/slider 好的,您可以使用public /和public / slider

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM