No exemplo abaixo iremos criar uma nova fk
de nome job_id
à tabela users
php artisan make:migration AddJobIdToUser --table=users
Vá até a pasta database/migrations
e você verificará que um novo arquivo foi criado, abra-o e edite os métodos up
e down
, deixando-os assim:
public function up()
{
Schema::table('users', function (Blueprint $table) {
$table->unsignedBigInteger('job_id')->after('id');
});
}
->after()
permite que você informe em posição a coluna estará, no caso acima ela ficará logo abaixo da colunaid
Deixe o método down
, da seguinte forma:
public function down()
{
Schema::table('users', function (Blueprint $table) {
$table->dropColumn('job_id');
});
}
Agora rode a migrate, executando o comando:
php artisan migrate --path=/database/migrations/nome_da_migrations_add_role_to_user.php