2016-07-23 3 views
0

내가 설치 한 laravel의 새로운 복사본이 설치되어 앱을 개발했습니다. 내 바탕 화면을 개발하고 완벽하게 잘 작동Laravel 5.2 & Git - 경로를 찾을 수 없음

Route::group(['middleware' => ['web']], function() { 

    Route::get('/', ['uses' => '[email protected]', 'as' => 'home']); 

    Route::get('/agreement/SL/en/privacy-policy', ['uses' => '[email protected]', 'as' => 'privacyPolicy']); 

    Route::get('/agreement/SL/en/terms-of-use', ['uses' => '[email protected]', 'as' => 'termsOfUse']); 

}); 

: 같은

내 경로 파일을 찾습니다. 그런 다음 개인 자식 저장소로 밀어 넣습니다. 그런 다음 노트북을 가져 와서 복제본을 만들면 방문 페이지 ('/')가 작동합니다. 그러나 다른 모든 경로는 작동하지 않습니다.

내 gitignore 파일은 다음과 같습니다

/node_modules 
/public/storage 
Homestead.yaml 
Homestead.json 

PS : 내가 실행 시도 :

composer install 
composer update 
clear compiled 

등 내가 다른 경로로 이동하면

, 난이 오류 :

Sorry, the page you are looking for could not be found. 

1/1 

NotFoundHttpException in RouteCollection.php line 161: 
in RouteCollection.php line 161 
at RouteCollection->match(object(Request)) in Router.php line 821 
at Router->findRoute(object(Request)) in Router.php line 691 
at Router->dispatchToRoute(object(Request)) in Router.php line 675 
at Router->dispatch(object(Request)) in Kernel.php line 246 
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44 
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32 
at Pipeline->Illuminate\Routing\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102 
at Pipeline->then(object(Closure)) in Kernel.php line 132 
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99 
at Kernel->handle(object(Request)) in index.php line 53 
+0

노트북에 URL에'index.php'를 추가하면 어떻게 될까요? 'http : // localhost/folder/index.php/route' ?? – Laracademy

+0

Laracademy - : O, 작동합니다. 왜이 문제가 발생합니까? 어떻게하면 데스크탑에서이 작업을 수행 할 필요가 없었습니까? –

+0

데스크톱에서 실행중인 것은 무엇입니까? 가장 가능성있는 구성 차이 (예 : 모드 재 작성 등) – Laracademy

답변

0

이유는 URL 때문입니다.

은 Forexample는 : 내 바탕 화면에 내 원래의 프로젝트가 선정되었다 :

findMe

은 그 때 나는 findMe 라는 자식의 repo에 프로젝트를 밀었다.

그러나 노트북에 저장소를 복제하면 폴더의 이름은 입니다. findme입니다. 대문자 'M'은 소문자 'm'으로 바뀝니다.

'/'URL을 제외한 모든 항목이 작동하지 않습니다. 나는 거의 6 시간의 나의 인생을 낭비했다.

0

php artisan cache:config을 실행 해 보셨습니까?

+0

cache : config가 정의되어 있지 않습니다. –

+0

죄송합니다, 실제로는 'php artisan config : cache'입니다. –

+0

동일한 문제가 있지만이 방법으로 작동합니다 : http : //localhost/folder/index.php/route –

관련 문제