Laravelは、Composerのオートロード機能を利用しています。
一つの迅速かつ簡単なヒント:あなたが実際にcomposer.lock
ファイルでこれを見つけることができます
。その後、PSRの自動ロードを見つけます。 Laravel/framework
のインスタンス、について:vendor
フォルダ内の多くのパッケージがあるので
{
"name" : "laravel/framework",
.......
.......
"autoload": {
"classmap": [
"src/Illuminate/Queue/IlluminateQueueClosure.php"
],
"files": [
"src/Illuminate/Foundation/helpers.php",
"src/Illuminate/Support/helpers.php"
],
"psr-4": {
"Illuminate\\": "src/Illuminate/"
}
}
}
は、composer.lockにパッケージの名前を参照してください。たとえば、Illuminateはlaravel/framework
パッケージの下にあります。その後、その後、あなたが知っているvendor/laravel/framework
を探し、Illuminate
は、それはすべてあなたのベンダーのフォルダ内ですvendor/laravel/framework/src/Illuminate
にマッピングされています。何を正確に編集しようとしていますか?ベンダーのファイルを直接編集する問題は、パッケージの更新時に変更が上書きされることです。 – James
@James - うわー、私が望むものを見つけた!私は直接編集しようとしているわけではありません。私は受け入れられる方法で他のことをすることができるように、論理を理解する必要があります。ありがとうございました!!! – sCha