我是編程新手。我一直在使用codeigniter,而Laravel似乎是一個優雅的框架來學習。 我有這樣的路線:Laravel 4 route NotFoundHttpException
Route::get('slider', '[email protected]');
Route::get('/', '[email protected]');
和我的控制器:
class AdminController extends BaseController {
public function getSlider(){
return View::make('list', array('section' => 'slider_home'));
}
}
「公共/」 的偉大工程。 「公共/滑塊」吐出NotFoundHttpException。
如果有一些數據我應該補充,請告訴我。
謝謝,請原諒我的英語。
UPDATE:
我聽錯了。正確的URL是「public/index.php/slider」。現在我需要修改.htacces來改變它。
路線::獲得( '公共/滑塊',「AdminController @getSlider');應該給你結果。或者可能是Route :: get('/ slider','AdminController @ getSlider'); ....如果你需要使用public,你還沒有正確配置laravel,除非你想在擴展中使用public 。 – OffTheFitz
已經嘗試過,但一直說NotFoundHttpException。我已經閱讀了從URL中刪除公共的方法,但人們說「不安全」和東西。 –
嘗試執行此更改後:$ composer dump-autoload -o或php composer.phar dump-autoload -o – OffTheFitz