“Cómo crear una llave extranjera en Laravel” Código de respuesta

Clave extranjera en la migración de Laravel

$table->unsignedBigInteger('user_id');
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
Imran Developer

llave extranjera de Laravel

Schema::table('posts', function (Blueprint $table) {
    $table->unsignedBigInteger('user_id');

    $table->foreign('user_id')->references('id')->on('users');
});
OR
Schema::table('posts', function (Blueprint $table) {
    $table->foreignId('user_id')->constrained();
});
Courageous Cod

Agregue la columna de clave extranjera Laravel 5.8

update your `integer('user_id')` to `bigInteger('user_id')`
public function up() { 
        Schema::create('evaluation', function (Blueprint $table) { 
            $table->increments('id'); 
            $table->bigInteger('user_id')->unsigned()->index(); 
            $table->timestamps();
            $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
        });
    }
Splendid Stoat

Laravel 8 Migración de clave extranjera

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

Schema::table('posts', function (Blueprint $table) {
    $table->unsignedBigInteger('user_id');

    $table->foreign('user_id')->references('id')->on('users');
});
Combative Coyote

migración de llave de llave extranjera

$table->foreign('column_name')->references('id')->on('table_name')->onDelete('cascade');
Super Starling

Cómo crear una llave extranjera en Laravel

$table->foreign('category_id')->references('id')->on('categories')->onUpdate('cascade')->onDelete('cascade');
Muhammad Ariq Rafi

Respuestas similares a “Cómo crear una llave extranjera en Laravel”

Preguntas similares a “Cómo crear una llave extranjera en Laravel”

Más respuestas relacionadas con “Cómo crear una llave extranjera en Laravel” en PHP

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código