#backend #laravel #artisan
👩💻 Artisan: Инструмент управления Laravel
Artisan — интерфейс командной строки, входящий в состав Laravel. Считайте Artisan помощником в решении самых разных задач, от настройки баз данных до очистки приложения от старых элементов. Каждый проект Laravel поставляется с Artisan, готовым помочь оптимизировать процесс разработки.
Невозможно не подчеркнуть, насколько важен Artisan в экосистеме Laravel. Это не просто необходимый инструмент, это неотъемлемая часть разработки на Laravel. И вот почему:
✅ Повышение производительности: Artisan автоматизирует многие рутинные задачи, экономя время и снижая вероятность ошибок.
✅ Последовательность: Обеспечивает выполнение определённых операций стандартным образом в рамках всего проекта.
✅ Расширяемость: Можно создавать собственные команды Artisan для удовлетворения специфических потребностей своего проекта.
✅ Инструмент для обучения: Используя Artisan, можно глубже понять структуру Laravel и лучшие практики.
🖥 Читать статью
📱 @dev_notes_ru
Artisan — интерфейс командной строки, входящий в состав Laravel. Считайте Artisan помощником в решении самых разных задач, от настройки баз данных до очистки приложения от старых элементов. Каждый проект Laravel поставляется с Artisan, готовым помочь оптимизировать процесс разработки.
Невозможно не подчеркнуть, насколько важен Artisan в экосистеме Laravel. Это не просто необходимый инструмент, это неотъемлемая часть разработки на Laravel. И вот почему:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1
#laravel #migration #artisan #php #tips
💡 Совет по Laravel: Убедитесь в правильности названия таблицы в миграциях
При создании миграций иногда мы не форматируем имя таким образом, чтобы Laravel мог понять, как заполнить имя таблицы. Однако его всегда можно указать вручную🚀 .
📱 @dev_notes_ru
При создании миграций иногда мы не форматируем имя таким образом, чтобы Laravel мог понять, как заполнить имя таблицы. Однако его всегда можно указать вручную
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2😁2🔥1
#laravel #artisan #tips
💡 Совет по Laravel: Подключение к БД через Artisan
Вам когда-нибудь требовалось быстро подключиться к базе данных через CLI? Для этого есть команда Artisan!🚀
📱 @dev_notes_ru
Вам когда-нибудь требовалось быстро подключиться к базе данных через CLI? Для этого есть команда Artisan!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1👏1
Вам когда-нибудь нужно было проверить, работает ли подключение к БД так, как нужно? Сколько открытых соединений? Может быть, хотите узнать общий размер БД? В Artisan есть несколько классных команд, позволяющих сделать именно это
#laravel #artisan #php #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Когда модель разрастается, бывает сложно проверить все связи, включая связи из сторонних пакетов, зарегистрированные события и наблюдателей. В этом случае можно использовать команду
model:show #laravel #artisan #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Если необходимо выполнить всего один файл миграции в Laravel, вот как это сделать.
Независимо от того, как выглядит ваша миграция, можно выполнять отдельные файлы миграции с помощью
artisan. Пример миграции, которую необходимо выполнить:public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->string('username')->nullable()->unique();
});
}
Эта миграция находится в файле
database/migrations/2024_05_09_111656_add_username_to_users_table.php. С помощью опции --path можно указать миграцию, которую необходимо выполнить:php artisan migrate --path=/database/migrations/2024_05_09_111656_add_username_to_users_table.php
Также можно указать несколько путей, разделенных запятыми, в опции
--path, что позволит выполнить более одного конкретного файла миграции:php artisan migrate --path=/database/migrations/2024_05_09_111656_add_username_to_users_table.php,/database/migrations/2024_09_12_000001_create_customer_columns.php
Таким образом, выполнить определенную миграцию в Laravel очень просто. Просто используйте опцию
--path и укажите пути к файлам миграции, которые необходимо выполнить.#Laravel #artisan #migration #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😁3
А вы знали, что Laravel 9.24 и выше поставляется с командой
db:monitor? Позволяющей следить за количеством открытых соединений и реагировать на превышение порога #Laravel #Artisan #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
🚀 Laravel 12: Улучшены команды
Laravel 12 улучшает следующие команды Artisan, отображающих таблицы из всех схем по умолчанию:
🔹 Что изменилось?
Раньше эта функция была доступна только для PostgreSQL и SQL Server. Теперь она также работает с:
✅ MySQL
✅ MariaDB
✅ SQLite
Это обновление делает управление базами данных в различных системах баз данных более последовательным, улучшая работу разработчиков!
📱 @dev_notes_ru
#Laravel #Artisan #DB
`db:table` и `db:show`!Laravel 12 улучшает следующие команды Artisan, отображающих таблицы из всех схем по умолчанию:
php artisan db:table
php artisan db:show
🔹 Что изменилось?
Раньше эта функция была доступна только для PostgreSQL и SQL Server. Теперь она также работает с:
✅ MySQL
✅ MariaDB
✅ SQLite
Это обновление делает управление базами данных в различных системах баз данных более последовательным, улучшая работу разработчиков!
#Laravel #Artisan #DB
Please open Telegram to view this post
VIEW IN TELEGRAM