클라이언트 프로젝트를 인터넷에서 다운로드했으며 Laravel (디렉토리 구조에서도 볼 수 있음)에 프로그래밍되었습니다. homestead.yaml
, hosts
을 설정하고 DB를 채우고 .env
을 수정했습니다. 나는 또한 모든 일이 완료되면 vagrant provision
과 'composer dump-autoload`를 수행했습니다.Laravel : 라우팅이 작동하지 않습니다.
문제 가정용 루트 '/'가 루트에 index.html
을 반환합니다. 그러나 route.php
다른 말한다 :
Route::get('/', '[email protected]');
Route::get('about', '[email protected]');
내가 Kernel.php
내부에 일부 문자를 삭제, 그들은 컨트롤러를 가리키는 지 존재하지 않는, 그래서 의도적으로 경로를 수정하려고했습니다 ... 합리적으로 오류가 발생 것이 아무것도, 아무것도 일어난다. 나는 여전히 안으로 무엇이 index.html
인 것을 되 찾는다.
/즐
/NLO
/XYZ 당신은 요점을 파악
가 ... 무슨 일이 될 수 있습니다 : 또한 내가 URL을 내부 슬래시 이후에 아무것도 입력 한 후 반환됩니다 index.php
이있다 발행물?
또한 그것은 웹 서버 잘못된 오류입니다 artisan cache:clear
또한 DocumentRoot가 루트가 아닌 응용 프로그램의 공용 디렉토리로 설정되어 있는지 확인 했습니까? – aynber
어디서 할 수 있습니까? – Norgul
homestead.yaml (/ home/vagrant/folder/project/public)과'/ etc/nginx/sites-available/project.name'에 있습니다. – aynber