xxxxxxxxxx
public function up()
{
Schema::table('user_plans', function (Blueprint $table) {
$table->unique(["email", "plan_id"], 'user_plan_unique');
});
}
public function down()
{
Schema::table('user_plans', function (Blueprint $table) {
$table->dropUnique('user_plan_unique');
});
}
unique two columns laravel 9 Create request
xxxxxxxxxx
public function rules()
{
return [
'name' => [
'string',
'required',
Rule::unique('table_name')
->where('column2', $this->column2)
],
];
}