Laravel 5.6: Как использовать все модели, содержащиеся в одной папке - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть папка с именем "Models", расположенная в app / models в моей директории проекта laravel.Я хочу использовать все модели одной строкой кода в контроллере, вместо того, чтобы использовать каждую из них, например:

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

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Вам необходимо добавить эту папку в файл composer.json.

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

, затем запустить composer update

0 голосов
/ 12 февраля 2019

Вы можете попробовать это

spl_autoload_register(function($className) {
    include_once $_SERVER['DOCUMENT_ROOT'] . '/app/models/' . $className . '.php';
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...