2013-08-20 5 views
0

프로그래밍을 처음 사용합니다. 나는 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')); 
    } 

} 

는 "공공 /"좋은 작품 나는이 경로를 가지고있다. "public/slider"는 NotFoundHttpException을 울립니다.

내가 추가해야하는 데이터가 있다면 알려주십시오.

감사합니다. 내 영어를 실례합니다.

UPDATE :

내가 잘못되었다. 올바른 URL은 "public/index.php/slider"입니다. 이제 그것을 변경하기 위해 .htacces를 수정해야합니다.

+0

경로 : ('공공/슬라이더를'얻을 'AdminController을 사용할 수 있습니다 @getSlider '); 결과를 알려줘야합니다. 또는 Route :: get ('/ slider', 'AdminController @ getSlider'); .... 또한 public을 사용해야하는 경우 확장 프로그램에서 일반 사용자를 사용하지 않으려면 laravel을 올바르게 구성하지 않은 것입니다 . – OffTheFitz

+0

이미 시도했지만 NotFoundHttpException이 계속 나타납니다. 나는 URL에서 대중을 삭제하는 방법을 읽었지 만 사람들은 "불안정"이라고 말합니다. –

+0

변경 한 후에 실행 해보십시오 : $ composer dump-autoload -o 또는 php composer.phar dump-autoload -o – OffTheFitz

답변

1

이 노선을 시도해보십시오

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

컨트롤러 :

확인
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')); 
} 
} 

공용/공공/슬라이더를

+0

그랬습니까, 같은 문제. –

+1

예, ur ur pretty is not done, 여기 http://four.laravel.com/#pretty-urls –

관련 문제