Публикации - Laravel

Artisan

Artisan - название интерфейса командной строки, входящей в состав Laravel. Он предоставляет полезные команды для использования во время разработки вашего приложения. Работает на основе мощного компонента SymfonyConsole.

Чтобы вывести все доступные команды Artisan, используйте list команду:

php artisan list

Рассмотрим некоторые часто используемые команды artisan:

make:command — создаёт новый класс команды

make:console — создаёт новую команду Artisan

make:controller — создаёт новый класс контроллера ресурса

make:event — создаёт новый класс события

make:middleware — создаёт новый класс промежуточного ПО

make:migration — создаёт новый файл миграции

make:model — создаёт новый класс модели Eloquent и миграцию

make:provider — создаёт новый класс поставщика услуг

make:request — создаёт новый класс запроса формы

event:generate — генерирует пропущенные события и обработчики

Каждая команда также включает и инструкцию, которая отображает и описывает доступные аргументы и опции для команды. Чтобы её вывести, необходимо добавить слово help перед командой:

php artisan help migrate

Сгруппированные команды

Остальные команды, доступные сразу же «из коробки~, сгруппированы по контек­сту. Рассмотрим контекст:

арр - здесь просто содержится арр:паmе, позволяющий заменить каждый экземпляр уровня пространства имен Арр\ пространством имен по вашему выбору.

auth - здесь есть только auth:clear-resets, который обновляет все токены сброса пароля с истекшим сроком действия в базе данных.

cache - cache:clear очищает кэш, cache:forget удаляет отдельный элемент из кэша, а cache:table совмещает миграцию базы данных, если вы планируете их пользовать драйвер кэша database.

coпfig - coпfig:cache кэширует ваши настройки конфигурации для более быстрого поиска. Чтобы очистить кэш, используйте coпfig:clear.

db - db:seed заполняет вашу базу данных, если вы настроили наполнители БД.

eveпt - eveпt:geпerate совмещает файлы пропущенных событий и слушателей событий на основе определений в EveпtServiceProvider.

key - key:geпerate создаст случайный ключ шифрования приложения в вашем файле .епv.

make - make:auth переделывает представления и соответствующие маршруты для целевой страницы, панели пользователя и страниц входа и регистрации. Все остальные действия make: создают отдельный элемент и имеют параметры,которые соответственно меняются. Чтобы узнать больше о параметрах любой отдельной команды, используйте help соответствующей команды.

migrate - нужна для запуска всех миграций, но есть несколько других связан­ных с миграцией команд. Вы можете создать таблицу migrations (чтобы отсле­живать выполненные миграции) с помощью migrate:install, отменить ваши миграции и начать с нуля - migrate: reset, сбросить ваши миграции и снова запустить их, используя migrate: refresh, откатить только одну миграцию с помощью migrate:rollback, удалить все таблицы и повторно запустить все миграции, применив migrate: fresh, или проверить состояние ваших миграций, написав migrate: status.

notifications - notifications:tablе генерирует миграцию, которая создает таблицу для уведомлений базы данных.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться


Изображения Видео

1. Подключение CKEditor https://artisansweb.net/install-use-ckeditor-laravel/#comments
2. Регистрация и авторизация https://know-online.com/post/laravel-reg
3. Что нового в Laravel 8 https://sergeymukhin.com/blog/chto-novogo-v-laravel-80
4. Авторизация Sanctum <iframe width="560" height="315" src="https://www.youtube.com/embed/MT-GJQIY3EU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>