mirror of
https://github.com/Bubka/2FAuth.git
synced 2024-11-08 01:14:29 +01:00
Fix #18 : Install using MySQL causes exception
This commit is contained in:
parent
b80f7b6b3b
commit
2f728a7980
@ -13,14 +13,14 @@ class AddGroupIdColumnToTwofaccountsTable extends Migration
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::enableForeignKeyConstraints();
|
||||
|
||||
Schema::table('twofaccounts', function (Blueprint $table) {
|
||||
$table->foreignId('group_id')
|
||||
$table->unsignedInteger('group_id')
|
||||
->after('id')
|
||||
->nullable()
|
||||
->constrained()
|
||||
->onDelete('set null');
|
||||
|
||||
$table->foreign('group_id')->references('id')->on('groups');
|
||||
});
|
||||
}
|
||||
|
||||
@ -31,10 +31,15 @@ public function up()
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::disableForeignKeyConstraints();
|
||||
Schema::table('twofaccounts', function (Blueprint $table) {
|
||||
// cannot drop foreign keys in SQLite:
|
||||
if ('sqlite' !== config('database.default')) {
|
||||
$table->dropForeign(['group_id']);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
Schema::table('twofaccounts', function (Blueprint $table) {
|
||||
//$table->dropForeign('group_id');
|
||||
$table->dropColumn('group_id');
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user