2017-04-23 1 views
0

존재하지 않는 : 나는 정의 web.php에서Laravel 5.4 - 루트가 나는 URL 테스트에 페이지에 간단한 링크가

<a href="{{ URL('test')}}" title="test"> 

:

Route::get('test', function(){ 
    $parts = DB::table('partdetails')->limit(100); 
    dd($parts); 
    return view('test',compact($parts)); 
    })->name('test'); 

가 나는 또한이를 아주 resources \ views의 루트 디렉토리에있는 기본보기는 test.blade.php를 호출합니다. 나는이 때

나는

요청한 리소스/테스트가이 서버에서 찾을 수 없습니다를 얻을.

나는 이것을 얻을 수 없다!

+0

다른 경로는 정상적으로 작동합니까? – hassan

+0

예 - 단지이 하나! – Jim

+0

공개 디렉토리에'test' 이름 아래에 폴더가 있습니까? – hassan

답변

1

몇 가지 마음에 와서 ..

  1. 와일드 카드 경로가있는 경우, 귀하의 루트 파일의 맨 아래로 이동합니다.
  2. .htaccess 파일이 Laravel과 같은 파일인지 확인하십시오.
  3. 당신이 Laravel은 하위 폴더에 설치 한 경우 .env의
  4. 올바른지 확인 APP_URL에서 확인, 당신은 어떻게 설정이 올바르게 검색합니다. 웹상에 수많은 정보가 있으며 쉽게 찾을 수 있습니다.
+0

테스트에서 테스트 페이지로 이름을 바꾼다면 괜찮습니다. ..... 이상한 ..... – Jim

+0

당신의 의견에 대해 Saeed에게 감사드립니다. 모두 정확합니다. 나는 왜 시험이 좋지 않은지 궁금해! – Jim

+0

로컬입니까, 웹 서버입니까, 공유 웹 서버입니까? 이 동작을 추가하지 않은 경우 웹 서버에서 일부 전역 구성이 될 수 있습니다. –