Получил помощь от этого ответа
Установить
Чтобы создать установщик для вашего приложения, вы можете Пакет Laravel-Installer .
Этот пакет имеет следующие функции:
- Проверка требований к серверу.
- Проверка разрешений для папок.
- Возможность задания базы данных.
- .env текстовый редактор
- .env form wizard
- Перенос базы данных.
- Семя Столов.
Обновление
Обновление вашей базы данных означает необходимость ее миграции. Вы можете запустить команду переноса через ваше приложение.
Запустить команду миграции из любого места
Artisan::call('migrate');
С использованием маршрута:
Route::get('/run-migrations', function () {
return Artisan::call('migrate', ["--force"=> true ]);
});