I create table with migration in laravel 5.6.
I need create a unique indexes with migration.
My code is:
$table->index([
'system',
'code',
'city',
'seat',
'type'
], 'PrimaryPayment');
But after run migrate
. in phpmyadmin -> table -> table_name -> indexes
show unique: No
How to create unique indexes?
You can use unique() method on migration:
$table->string('email')->unique();
Or like this for compound unique
index:
$table->unique([
'system',
'code',
'city',
'seat',
'type'
], 'PrimaryPayment');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With