Часто для тестов и/или демонстрации необходимо создать несколько тестовых записей. И желательно чтобы они был человеко читаемыми, а не набором символов.
Для этого в Laravel есть заводы (Model factory) и пакет Faker
Часто для тестов и/или демонстрации необходимо создать несколько тестовых записей. И желательно чтобы они был человеко читаемыми, а не набором символов.
Для этого в Laravel есть заводы (Model factory) и пакет Faker
Довольно часто, при установке Laravel, ее ставят используя команду composer create-project --prefer-dist laravel/laravel blog, без указания точной версии.
В этом случаи будет установлена максимальная версия поддерживающая текущую версию PHP.
Далеко не всегда нудно удалять запись (пост, статью, товар...), а требуется отравить ее в "корзину", это дает возможность ее восстановления.
Для этого в Ларавел предусмотрена возможность "мягкого удаления" (Soft Delete)
PHP Debug Bar - довольно удобный инструмент, позволяющий просмотреть информацию какие запросы были к БД, сколько времени они заняли, и т.д. т.п.
Визуально сильно похож на инструменты отладки встроенные в современные браузеры.
Также можно выводить в эту консоль любые отладочные данные.

В Laravel существует класс коллекции (collection) он предназначен для удобства работы с массивами. В некоторых статьях можно встреть код для проверки пуста ли коллекция, через empty($posts), не могу судить работал ли такой вариант в более старых версиях, но в Laravel 6 такой вариант не работает.
Далеко не всех устраивает, если ссылки на сайте содержат ID (/blog/1), намного более привлекательный вид имеют человеко понятные url'ы (/blog/my_first_title).
Далее будет описание как добавить ЧПУ в проект на Laravel.
Небольшая инструкция по установке и интеграции редактора Trix в Laravel 6 - 8 версий.
Laravel, как и любую другую систему, стоит регулярно обновлять. В заметке будет несколько советов по данному поводу.
В одном проекте может потребоваться обращаться к 2 или более базам данных. Ниже опишу, как моно настроить подключение к нескольким базам данных на laravel.
Часто для тестов и/или демонстрации необходимо создать несколько тестовых записей. И желательно чтобы они был человеко читаемыми, а не набором символов.
Для этого в Laravel есть заводы (Model factory) и пакет Faker