2014-10-16 3 views
0

localhost를 사용하여 route.php에서 매핑을 추가하면 프로젝트가 실행되지 않습니다. 하지만 장인이 제공하는 매핑을 사용하면 맵핑이 잘됩니다. 로컬 호스트에서 샘플로컬 호스트를 사용할 때 route의 mapp laravel을 실행하지 않습니다.

route.php

 

    Route::get('/halo', function(){ 
    return "Hallo"; 
}); 

실행 : 로컬 호스트/MyProject를/공공/후광

결과 : 심포니 \ 구성 요소 \ HttpKernel \ 예외 \의 NotFoundHttpException

장인이 내 프로젝트를 실행하는 경우 잘. 나에게 도움이 될 수 있습니까?이 문제는 무엇입니까? 감사합니다.

+0

정보가 너무 작습니다. 어떤 Laravel 버전을 사용하십니까? 당신은 간단한 브라우저에서 URL을 실행하거나 어쩌면 양식 데이터를 보낼 수 있습니까? –

+0

v 4.2. 그냥 간단한 실행 URL –

답변

0

웹 서버 구성 (nginx 또는 apache?)에 따라 다른 URL을 입력해야합니다. virtual hosts에 대해 두 가지를 배우십시오. 당신이 PHP는 장인을 사용하는 경우 기본적으로

,를 제공, 프로젝트는 http://localhost:8000에서 실행되며 다음 http://localhost:8000/halo 경로에 액세스 할 수 있습니다.

Nginx 또는 다른 웹 서버와 php5-fpm 또는 이와 유사한 것을 사용하는 경우 설정에 따라 다릅니다. 프로젝트를 http://localhost/ 또는 http://yourproject.dev 또는 구성한 것으로 표시하도록 구성 할 수 있습니다. 경로 /myProject/public/ 하위 폴더를 사용할 필요가 없습니다.

웹 서버 구성을 고려하고 싶지 않다면 Laravel Homestead를 사용하는 것이 좋습니다. 설치 작업 (가상 박스 및 방 애자 설치)이 조금 있지만, 이후에는 모든 것을 설정할 수 있으며 사용할 수있는 구성 파일이 하나뿐입니다.

희망이 도움이됩니다.

관련 문제