두 열에 고유 한 제약 조건을 어떻게 설정할 수 있습니까?
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 : 고유 값의 조합을 / 열
—
유기 옹호
이 수준의 세부 사항은 Laravel 문서 에서 슬프게도 누락되었습니다 . 지나 가면서 언급하기가 너무 쉬울 것입니다. 이와 같은 세부 사항과 예를 들어 프레임 워크가 항상 모든 테이블이 자동 증가 할 것이라고 가정하는 것처럼 보이는 사실은 프레임 워크
—
cartbeforehorse
id
에 가장자리 주변에서 아마추어 같은 느낌을줍니다. 내가 외치고 있습니까? :-(