Table 'users':

|id|name|address|post_code|deleted_at|created_at|

and I want add column 'phone_nr' somewhere between 'id' and 'deleted_at'

Is it possible by migrations in Laravel 4.1?

推荐答案

对使用php artisan migrate:make update_users_table创建新的migrations.

Then use the table command as follows (if you're using MySQL!):

Schema::table('users', function($table)
{
    $table->string('phone_nr')->after('id');
});

完成迁移后,保存并使用php artisan migrate运行它,表将被更新.

文件:https://laravel.com/docs/4.2/migrations#column-modifiers

Laravel相关问答推荐

如何在控制器中获取所需参数?

Laravel Horizo​​n 限制与优化

Laravel where 子句只返回一个数据库条目

如何在 laravel livewire 中按 bool 值排序数组

Laravel Homestead vagrant up 超时

PHP Laravel:如何设置或获取会话数据?

从 laravel/blade 中的数组创建逗号分隔列表?

Laravel 5.x 中 onUpdate / onDelete 的可用操作

在 Laravel 5.4 中将中间件应用于除 `setup/*` 之外的所有路由

laravel:Eloquent的例子将数据插入数据库

如何将 Facebook PHP SDK 与 Laravel 5.4 集成?

如何在 laravel 中使用 GROUP_CONCAT

Laravel 错误声明 App\Exceptions\Handler::report(Throwable $exception)

是否可以将路由参数传递给 Laravel 中的控制器构造函数?

在 Laravel 中按用户名查找用户

Eloquent的 attach/detach/sync 触发任何事件?

Laravel 从公共删除目录

开发中的 Laravel 和视图缓存 - 无法立即看到更改

如何在 Laravel 5.3 中获取当前的语言环境

错误:找不到模块 'webpack/lib/rules/DescriptionDataMatcherRulePlugin' 需要堆栈: