laravel - 如何为 laravel 迁移正在运行的站点上的表?

标签 laravel migrate

使用 laravel 如何在正在运行的站点上迁移表(如果有更改)?

如果离线工作,我们使用 CMD。我的问题很简单,如果我的网站已经(在线)运行良好,那么如何迁移...我们不能在那里运行 CMD,对吗?

最佳答案

一种方法是在 routes 中使用 Artisan 命令,如下所示:

Route::get('/migrate', function(){
    \Artisan::call('migrate');
    dd('migrated!');
});

然后调用这个路由。
记得在 MIGRATING 之后删除这条路线...!

关于laravel - 如何为 laravel 迁移正在运行的站点上的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62739775/

相关文章:

php - 有没有办法在 Controller 内的单个方法上使用 Laravel api throttle ?

php - Laravel - 停止添加堆栈跟踪详细信息。

laravel - 为什么我的 Laravel 项目中的 VS Code 断点不起作用?

php - 如何将图像添加到 Laravel 5.3 的新通知服务生成的电子邮件中?

Django:如何将部分数据从一个实例移动到另一个实例

php - 自动登录迁移我的世界账号

php - 未找到特征 'Illuminate\Notifications\HasDatabaseNotifications'

php - Laravel 中每个用户的唯一数据库条目

git - 如何修改旧的、推送的提交,并在其后推送新的提交

mysql - Kallithea sqlite数据库到mysql数据库