nuri60 Blueprint kullanmadan da migrasyon içinde DB::statement ile istediğinizi yapabilirsiniz:
return new class extends Migration
{
public function up(): void
{
$sql = <<<SQL
CREATE TABLE users (
id BIGINT UNSIGNED PRIMARY KEY,
name VARCHAR(255),
email VARCHAR(255) UNIQUE
);
SQL;
DB::statement($sql);
}
public function down(): void
{
Schema::drop('users');
}
};
nuri60 sürekli foregin key yerine index kullanıyorum. Bu doğru bir yöntem mi ne önerirsin?
Üstte foreign key'in ne olduğunu anlattım.