Laravel | LazyCollection
LazyCollections - это особые коллекции в Laravel, которые в качестве источника данных использует не массивы, а генераторы. Это позволяет существенно сократить потребление памяти.
Также их можно использовать и при запросах моделей из БД, для этого достаточно вместо get использовать метод cursor().
LazyCollections - это особые коллекции в Laravel, которые в качестве источника данных использует не массивы, а генераторы. Это позволяет существенно сократить потребление памяти.
Также их можно использовать и при запросах моделей из БД, для этого достаточно вместо get использовать метод cursor().
Что выведется на странице
Anonymous Quiz
10%
foo new_bar
24%
new_foo new_bar
7%
new_foo bar
59%
foo bar
Laravel | Какое правило валидации срабатывает только если поле есть в массиве данных?
Anonymous Quiz
47%
required
23%
present
30%
filled
Laravel | Laravel Scout
Laravel Scout - это простое решение для организации поиска по моделям Eloquent.
В составе Scout поставляется драйвер для работы с Algolia. Также есть сторонние пакеты с драйверами для других поисковых движков, например ElasticSearch или Sphinx.
Если же готового драйвера не нашлось - написать свой довольно просто.
Laravel Scout - это простое решение для организации поиска по моделям Eloquent.
В составе Scout поставляется драйвер для работы с Algolia. Также есть сторонние пакеты с драйверами для других поисковых движков, например ElasticSearch или Sphinx.
Если же готового драйвера не нашлось - написать свой довольно просто.
Nuxt | Создание файла с глобальными переменными
Хранить глобальные переменные, вроде адреса api для axios, можно и во vuex store, но это получается очень громоздко и избыточно.
Можно создать файл в папке plugins:
Хранить глобальные переменные, вроде адреса api для axios, можно и во vuex store, но это получается очень громоздко и избыточно.
Можно создать файл в папке plugins:
// globalvars.jsПодключить его в nuxt.config.js:
export default ({ app }, inject) => {
inject("vars", {
apiUrl: "some_url",
});
};
export default {И использовать в компонентах:
plugins: ['~/plugins/globalvars.js']
}
this.$vars.apiUrl
Зарабаток меньше 100к - потеря времени
100к - обычная ЗП в веб-разработке. К сожалению многие получают меньше, годами работая на стартовых позициях или фрилансе
Курс Профессия веб-разработчик откроет двери в лучшие компании, там вас научат всему необходимому и подготовят к собеседованиям в компаниях-партнёрах
Краткое содержание:
📌 Веб-верстка
📌 Javascript
📌 PHP
📌 Laravel
📌 Node.js
📌 React / Angular / Vue на выбор
📌 Бонусные курсы по английскому / git / веб дизайну и тд.
(все темы изучают с 0 до продвинутого уровня)
5 дипломных проектов пополнят ваше портфолио:
✅ Верстка лендинга и интернет-магазина
✅ Игра на Javascript
✅ Интернет-магазин на выбранном Frontend фреймворке
✅ Аналог Reddit на React.js
✅ 4 проекта на PHP
С такими знаниями ваша карьера быстро пойдет в гору
Первые 12 месяцев бесплатно
100к - обычная ЗП в веб-разработке. К сожалению многие получают меньше, годами работая на стартовых позициях или фрилансе
Курс Профессия веб-разработчик откроет двери в лучшие компании, там вас научат всему необходимому и подготовят к собеседованиям в компаниях-партнёрах
Краткое содержание:
📌 Веб-верстка
📌 Javascript
📌 PHP
📌 Laravel
📌 Node.js
📌 React / Angular / Vue на выбор
📌 Бонусные курсы по английскому / git / веб дизайну и тд.
(все темы изучают с 0 до продвинутого уровня)
5 дипломных проектов пополнят ваше портфолио:
✅ Верстка лендинга и интернет-магазина
✅ Игра на Javascript
✅ Интернет-магазин на выбранном Frontend фреймворке
✅ Аналог Reddit на React.js
✅ 4 проекта на PHP
С такими знаниями ваша карьера быстро пойдет в гору
Первые 12 месяцев бесплатно
Nuxt + Strapi = ❤️
Strapi — это headless CMS с открытым исходным кодом, сокращающая время затрачиваемое на разработку API.
Strapi предоставляет ряд встроенных возможностей: панель администратора, аутентификацию и управление доступами, управление контентом, генерацию API и т.д.
Серия статей расскажет как подружить Nuxt и Strapi на примере создания сервиса по доставке еды.
Strapi — это headless CMS с открытым исходным кодом, сокращающая время затрачиваемое на разработку API.
Strapi предоставляет ряд встроенных возможностей: панель администратора, аутентификацию и управление доступами, управление контентом, генерацию API и т.д.
Серия статей расскажет как подружить Nuxt и Strapi на примере создания сервиса по доставке еды.
Laravel | Вызов методов модели в api ресурсе
Ресурсы используются для конвертирования моделей Eloquent в ответы REST API.
Метод toArray класса JsonResource предназначен для создания массива из полей модели.
Если же Вам нужно вызвать какие-либо методы из модели, то можно вызывать эти методы прямо из $this, так как все вызовы проксируются в модель.
Ресурсы используются для конвертирования моделей Eloquent в ответы REST API.
Метод toArray класса JsonResource предназначен для создания массива из полей модели.
Если же Вам нужно вызвать какие-либо методы из модели, то можно вызывать эти методы прямо из $this, так как все вызовы проксируются в модель.
PHP | Какая из этих функций нормально выведет строку?
Anonymous Quiz
46%
Обе
18%
Ни одна
18%
Только $f1
18%
Только $f2