[php] “php artisan dump-autoload”와 “composer dump-autoload”의 차이점은 무엇입니까?
나는 Laravel 4와 Composer를 처음 접했습니다. Laravel 4 자습서를 수행하는 동안이 두 명령의 차이점을 이해할 수 없었습니다. php artisan dump-autoload
그리고 composer dump-autoload
그들 사이의 차이점은 무엇입니까?
답변
라 라벨의 오토로드는 약간 다릅니다 :
1) 실제로 어떤 것들에 대해서는 Composer를 사용합니다
2) 최적화 플래그를 사용하여 Composer를 호출합니다.
3) 거대한 bootstrap / compiled.php를 생성하는 많은 파일을 ‘재 컴파일’합니다.
4) 또한 모든 Workbench 패키지와 작곡가를 하나씩 자동 덤프 덤프합니다.
답변
php artisan dump-autoload
Laravel 5에서 더 이상 사용되지 않으므로 사용해야합니다. composer dump-autoload
답변
작곡가 덤프 자동로드
PATH vendor/composer/autoload_classmap.php
- Composer dump-autoload가 다운로드하지 않습니다.
- 프로젝트에 포함되어야하는 모든 클래스 (autoload_classmap.php)의 목록 만 재생성합니다.
- 프로젝트 내부에 새로운 수업이있을 때 이상적입니다.
- autoload_classmap.php는 config / app.php의 제공자도 포함합니다
PHP 장인 덤프 자동로드
- 최적화 플래그를 사용하여 Composer를 호출합니다.
- 거대한 부트 스트랩 / 컴파일 된 PHP 파일을 생성하는 많은 파일을 ‘재 컴파일’합니다.