Laravel文件路径

时间:2015-12-14 03:10:13

标签: php laravel namespaces directory

我正在使用laravel 4.2。我正在学习如何构建Laravel Commands的基本教程。我想知道laravel在哪里定义或注册文件路径。例如,

  

使用Illuminate \ Console \ Command;

实际上是指参考下面的路径

  

供应商\ laravel \框架\ SRC \照亮\控制台\ Command.php

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

2 个答案:

答案 0 :(得分:1)

在app / config下需要查看两个文件 一个是start.php,它注册了laravel源文件的基本路径 基本路径。 " /供应商/ laravel /框架/ 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包含映射的其余部分。

答案 1 :(得分:0)

所以我研究了它如何定位它正在使用的文件。然后我发现它使用namespace。 Dayle Rees的这本名为CODE BRIGHT的书帮助我理解了namespacing的工作原理。您可以在名为THE PRIMERS的部分下向下滚动,其中Dayle描述了它的运作方式。这很容易理解!试一试。