Laravel文件路径


Laravel File Paths

我使用的是laravel 4.2。以下是关于如何构建Laravel命令的基本教程。我想知道laravel在哪里定义或注册文件路径。例如

使用Illuminate''Console''Command;

实际上是指下面的路径

vendor''laravel''framework''src''Illuminate''Console''Command.php

我是laravel的新手,如果你能给我指明正确的方向,那将对我有很大帮助。

在app/config下有两个文件需要查看一个是start.php,它注册了laravel源文件的基本路径基本路径。"/vender/laravel/framework/src"。

第二个是app.php,它提供了一个与源类和文件相对应的别名数组。

例如,如果你想知道你的模型正在扩展的类在哪里,你需要转到app.php,看到eloquent别名指向"Illuminate''Database''eloquent''Model",并从start.php连接路径,使其位于''web''yourproject''vendor''laravel''framework''src''Illuminate''Database''eloquent''Model.php

config.php保存映射的其余部分。

所以我研究了它如何定位它正在使用的文件。然后我发现它使用的是namespace。戴尔·里斯的《明亮的代码》一书极大地帮助我理解了namespacing是如何工作的。您可以在名为THE PRIMERS的部分下向下滚动,Dayle在其中描述了它的功能。这很容易理解!试试看。