저는 Laravel과 Composer를 가지고 놀고 있습니다. Laravel의 위치를 변경할 수 있는지 알고 싶었지만 루트에서 작곡가를 계속 실행할 수 있습니까? 루트 폴더는 node_modules, bower_components, docs, bin, 모든 my. * rc 파일, compass.rb, gruntfile.js, bower.js, composer.json 및 package.json을 사용하여 실제로 사용 중입니다.Laravel 4는 루트 디렉토리에 있어야합니까?
Laravel을 자체 폴더에 덤프 할 수 있지만 디렉토리를 변경하지 않고도 composer.json을 사용하여 종속성을 처리 할 수 있기를 바랍니다. 그래서 모든 CLI 명령을 grunt, bower 및 composer에서 수행 할 수 있습니다. 같은 수준.
bower.json 및 bower 구성 요소가 저장되는 위치를 지정할 수있는 .bowerrc와 매우 유사한 것을 생각해보십시오. 모두를위한 루트에
뭔가 좋아하지만, CLI를 허용 :
/root
.git
/bin
/bower
/components
bower.json
/config
/docs
/laravel
everything laravel instead of in root
composer.json? or out in root?
/node_modules
/sql
db.sql
gruntfile.js
package.json
.gitignore
.gitattributes
all .*rc files x 6, such as: .bowerrc, .jshintrc, etc
README.md
LICENSE.md
composer.json이 루트에 있다는 것을 의미합니까? __DIR __을 요구하도록 변경하십시오. '/ laravel /../ vendor/autoload.php'; 그리고 그냥 작동하고 루트에서 CLI를 허용 할 것인가? 나는 Laravel과 작곡가에게 정말 새로운 것을 미리 알고 있습니다. – mtpultz
아니요. ** composer.json **을 루트로 남겨두고 ** 공급 업체 ** 디렉토리는 같은 위치에 머무르게됩니다. 그러나 Laravel 파일을 옮기면 Laravel은 Composer가 생성하는 자동로드 파일에 대한 새로운 경로를 알아야합니다. 이제는 하나의 디렉토리가됩니다. –
벤더가 Composer의 node_modules 또는 bower_components와 동일하므로 알 수 있습니다. 그래서 나는 composer.json autoload 클래스 맵 키를 바꿀 것입니다. 값도 내 laravel 폴더를 포함하고 autoload는 "require __DIR __. '/ ../../vendor/autoload.php';"가됩니다. 나는 숙련공을 뿌리에 둡니 다? 거기서 작동할까요? 다른 두 파일은 server.php와 phpunit.xml뿐입니다. 루트 또는 laravel 폴더에 있습니까? 감사합니다 도움을 주셔서 감사합니다 – mtpultz