で句は、これはIDlaravel 5.4
これは私のユーザーID、私の医者ここでdoctor_idフィールドの重複を避け
私は何時には挿入できません私はdoctor_id
の検証にunique
を入れました。 unique
がない場合は正常に動作します。
重複を避けたいdoctor_id
ここでは、auth::id == 1
です。アドバイスをいただければ幸いです。
public function store(Request $request, $id)
{
$auth = Auth::id();
$constraints = [
'doctor_id' => 'required|unique',
'day1' => 'required|max:20',
'day2'=> 'required|max:60',
'day3' => 'required|max:60'
];
$input = [
'users_id' => $auth,
'doctor_id' => $id,
'day1' => $request['day1'],
'day2' => $request['day2'],
'day3' => $request['day3'],
'day4' => $request['day4'],
...
'day27' => $request['day27'],
'status' => '1'
];
$this->validate($request, $constraints);
Itinerary::create($input);
$added = array('added'=> 'Added Doctor to Itinerary Successful!!');
return redirect()->back()->with($added);
を、あなたは私たちに、関連するすべてのテーブルの構造を示すことはできますか? – Fahmi
こんにちは私のテーブルの画像 –
私は**すべての**関連テーブルを参照する必要があります。 'ユーザー'、 '医者'など – Fahmi