Как правильно настроить крон в laravel?

Добрый день!
Читал официальную документацию, но честно говоря не понял вот каких вещей.
1) Обязательно ли указывать задачу только в этом файле: App\Console\Kernel.php? Или можно в любом другом?
2) Написано что через php artisan можно как-то настроить, но команда не дана
3) Sheduler - имеет что-то общее с кроном? Или это совершенно отдельная опция, которая будет работать даже на локалке? Или она подключается к крону и так работает?
4) Есть вполне длинный код (порядка 200 строк) нацеленный на постоянное добавление\обновление информации в БД. Чтобы каждую минуту выполнялся. Куда лучше этот код вставить? Можно ли создать отдельный файл под него? В общем вопрос схож с первым.

Благодарю!
  • Вопрос задан
  • 951 просмотр
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега Laravel
нельзя просто так взять и загуглить ошибку
https://laravel.com/docs/5.4/scheduling
все же разжевано.

1. запускать там
2. не через, а команду запускать можно любую по крону.
3. это планировщик, и это и есть крон. работает с помощью крона, раписание контролиурет ларавел, крон каждую минуту ларавел пинает.
4. создать команду, класс, все что угодно, но точно не в kernel это засовывать, там только запуск.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы