我用返回数组的方法编写了自定义类。
我需要像Laravel中的Auth()类一样自动加载这个类,我可以从任何不使用use
的控制器访问它
答案 0 :(得分:1)
创建一个自定义帮助文件
并添加功能
if (! function_exists('yourcustomclass')) {
function yourcustomclass()
{
use App\Http\yourcustomclassname;
return new yourcustomclassname()
}
}
您可以从任何地方使用yourcustomclass()函数来获取yourcustomclassname类对象
答案 1 :(得分:0)
当从其他命名空间访问类/函数时,您必须使用完全限定类名(或类型op2
,但您不想这样做),所以代替{ {1}}您需要撰写use
Auth::user()
表示该类位于根命名空间
答案 2 :(得分:0)
为什么不在 App \ Http \ Controllers \ Controller 中编写超级方法?
只需调用扩展控制器