【问题标题】:Laravel 5.6: How to use all models contained in one folderLaravel 5.6:如何使用一个文件夹中包含的所有模型
【发布时间】:2019-07-05 19:53:22
【问题描述】:

我有一个名为“Models”的文件夹,位于我的 laravel 项目目录的 app/models 中。 我想通过控制器中的一行代码来使用所有模型,而不是像这样使用每个模型:

use App/Models/User;
use App/Models/Roles;

【问题讨论】:

标签: laravel model laravel-5.6


【解决方案1】:

你可以试试这个

spl_autoload_register(function($className) {
    include_once $_SERVER['DOCUMENT_ROOT'] . '/app/models/' . $className . '.php';
});

【讨论】:

    【解决方案2】:

    您需要将此文件夹添加到您的composer.json 文件中。

    "autoload": {
        "classmap": [
            "database/seeds",
            "database/factories",
            "app/Models"
        ]
    }
    

    然后运行composer update

    【讨论】:

      猜你喜欢
      • 2013-11-22
      • 1970-01-01
      • 2013-03-29
      • 1970-01-01
      • 1970-01-01
      • 2021-04-24
      • 2011-04-14
      • 1970-01-01
      • 2012-11-15
      相关资源
      最近更新 更多