gpt4 book ai didi

php - 如何在 Laravel 5 中添加外部类

转载 作者:行者123 更新时间:2023-12-03 01:03:02 25 4
gpt4 key购买 nike

app/Libraries/TestClass.php中有一个类,其内容如下:

class TestClass {
public function getInfo() {
return 'test';
}
}

现在,我想从我的 Controller 中的这个外部类调用 getInfo() 方法。

我怎样才能做这样的事情?

最佳答案

首先,您应该确保此类位于正确的命名空间中。这里正确的命名空间是:

namespace App\Libraries;

class TestClass {

然后你就可以像任何其他类一样使用它:

$test = new TestClass();
echo $test->getInfo();

不要忘记要在其中使用它的类顶部的导入:

use App\Libraries\TestClass;
<小时/>

如果您无法控制命名空间或不想更改它,请在 composer.json 中的 classmap 中添加一个条目:

"autoload": {
"classmap": [
"app/Libraries"
]
}

然后运行composer dump-autoload。之后,您将能够以与上面相同的方式使用它,除了使用不同的(或没有)命名空间。

关于php - 如何在 Laravel 5 中添加外部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28816707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com