这是在Laravel 5中。我在文件中有一个自定义类:
app/MyModels/MyVar.php
该文件包含:
<?php
namespace App'MyModels;
class MyVar {
public static $myIP ="1.2.3.4";
}
如果我想调用类,我必须这样做:
首先将其包含在:
use 'App'MyModels'MyVar;
然后
echo MyVar::$myIP;
或者只是在不使用的情况下执行此操作
echo 'App'MyModels'MyVar::$myIP;
我必须做什么,这样我才能只用它的名字来称呼我的类:
echo MyVar::$myIP;
无需每次都使用类的 use 或完整路径
也许我必须将此代码放在我的应用程序中的某个位置
use 'App'MyModels'MyVar;
所以MyVar
类可以在任何文件(自动加载(中工作。当然,我会小心类名以避免重复类。
您可以在config/app.php
中找到的数组aliases
为类添加alias
。
打开文件config/app.php
并将以下内容添加到aliases
数组的末尾。
'MyVar' => 'App'MyModels'MyVar'