ฉันจะกำหนดข้อ จำกัด เฉพาะในสองคอลัมน์ได้อย่างไร
class MyModel extends Migration {
public function up()
{
Schema::create('storage_trackers', function(Blueprint $table) {
$table->increments('id');
$table->string('mytext');
$table->unsignedInteger('user_id');
$table->engine = 'InnoDB';
$table->unique('mytext', 'user_id');
});
}
}
MyMode::create(array('mytext' => 'test', 'user_id' => 1);
// this fails??
MyMode::create(array('mytext' => 'test', 'user_id' => 2);
อาจซ้ำกันของLaravel 4: การรวมค่า / คอลัมน์ที่ไม่ซ้ำกัน
—
Organic Advocate
ระดับของรายละเอียดนี้จะเศร้าหายไปจากเอกสาร Laravel มันจะง่ายมากที่จะพูดถึงมันเมื่อผ่านไป รายละเอียดเช่นนี้และ - ตัวอย่างเช่นความจริงที่ว่าเฟรมเวิร์กมักจะสมมติว่าทุกตารางจะมีการเพิ่มขึ้นอัตโนมัติ
—
cartbeforehorse
id
ทำให้กรอบความรู้สึกแบบมือสมัครเล่นรอบ ๆ ขอบ ฉันคุยโว? :-(