php - 在 Laravel 5.2 中创建新类

标签 php laravel laravel-5 laravel-5.1 laravel-5.2

我正在使用 Laravel 框架。

我有一个关于类创建的问题。 为了解释我的问题,我给你举个例子:

class articleController extends Controller{
    public function bla(){
        $a = new MyNewClass($colorfulVariable);
        $b = $a->createSomething(new MySecondNewClass());
    }
}

现在,类 MyNewClassMySecondNewClass 不存在,我想创建它们,在我想要的每个 Controller 中使用它们,就像我使用 Redirect 或 Request Laravel 提供的类。

我怎样才能创建这个类?制作一个新功能以在我的 laravel 项目中使用它们?

最佳答案

您可以在您的应用程序文件夹中创建这些类(或者在子文件夹中,例如我们创建一个包含所有实用程序的 Libraries 文件夹)。只需包含一个 use App\YourClass;在使用这些类之前,laravel 将为您包含这些类

关于php - 在 Laravel 5.2 中创建新类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36530306/

相关文章:

php - 当前 PHP 脚本相对于文档根目录的路径

php - Composer 安装失败 : SSL handshake timeout

orm - 在 Laravel 中使用 Eloquent ORM 使用 LIKE 执行数据库搜索

php - Laravel 5.3 密码代理自定义

php - 将文件读入字节数组 (PHP)

javascript - 在 JavaScript 中,如果在两个字符串之间添加多个空格,为什么它们在代码执行期间会转换为单个空格?

php - 直接用curl下载远程文件

php - 如何每天更新一次缓存(00 :00:00) in Laravel 5?

mysql - 如何在 Laravel 中获取相似的产品标签?

php - 在某些 docker 主机上的第 14 行的 autoload.php 中找不到类