Laravel autoload.phpについて
解決したいこと
Laravelで、ライフサイクルについて、index.phpの中身を解説されていたのですが、その中にある
require __DIR__.'/../vendor/autoload.php';
の部分に触れて、autoloadというのは、requireなしで別ファイルのクラスを使用可能にする事だと説明されていました。
なので、この文を書いてあげれば、あとはrequireを書かなくていいんだなと思っていました。
しかし、index.phpでは、その後の47行目に、
$app = require_once __DIR__.'/../bootstrap/app.php';
という文があり、require使ってるじゃん!となってしまいautoloadが何なのかよくわからなくなってしまいました。
どうして、requireがまた使われているのかを教えて頂きたく質問いたしました。
0