Коллекция является экземпляром Laravel или PHP? - PullRequest
0 голосов
/ 10 сентября 2018

- это collection экземпляр laravel или PHP экземпляр. Я всегда слышу, как люди говорят, что Eloquent возвращает коллекцию Laravel, поэтому я хочу получить разрешение на это

1 Ответ

0 голосов
/ 10 сентября 2018

Класс Collection в Laravel является частью инфраструктуры Laravel. Поэтому, если вы попытаетесь использовать класс Collection в чистом проекте PHP (без использования Laravel), вы не сможете использовать класс Collection по умолчанию.

Вы можете использовать класс Collection без использования всего Laravel. Вы увидите, что это часть компонентов Illuminate / Support на github. https://github.com/illuminate

Существуют также пакеты для композиторов, которые установят для вас класс Collection самостоятельно. https://github.com/tightenco/collect. Итак, я не считаю правильным говорить, что это «Экземпляр Laravel», но если вы не установите его в свой проект, у вас не будет доступа к классу без Laravel.

Laravel использует множество компонентов, которые Laravel не писал сам по себе. Симфония, является основным примером этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...