Gt
Size: a a a
MP
val mapA = mutableMapOf<String, Int>("a" to 1, "b" to 2)
vsmapA = map[string]int{"a":1, "b":2}
YR
$address = $school->address;
$hasAddressAnotherSchool = $address->schools()->where('id','<>',$school->id)->exists();
if ($hasAddressAnotherSchool) {
//если есть другие школы под тем же адресом, создаем новый
DB::transaction(function () use ($request, $school, $address) {
$address = $this->address->save($request);
$school->update([
'address_id' => $address['id']
]);
});
}
else {
//иначе апдейтим старый
$this->address->update($request, $school);
}
AH
$address = $school->address;
$hasAddressAnotherSchool = $address->schools()->where('id','<>',$school->id)->exists();
if ($hasAddressAnotherSchool) {
//если есть другие школы под тем же адресом, создаем новый
DB::transaction(function () use ($request, $school, $address) {
$address = $this->address->save($request);
$school->update([
'address_id' => $address['id']
]);
});
}
else {
//иначе апдейтим старый
$this->address->update($request, $school);
}
$school->address()->update(
$request->validated()
);
A
val mapA = mutableMapOf<String, Int>("a" to 1, "b" to 2)
vsmapA = map[string]int{"a":1, "b":2}
YR
$school->address()->update(
$request->validated()
);
MP
$school->address()->update(
$request->validated()
);
MP
AH
г. Foo, ул. Bar 15-2
г. Foo, ул. Bar 15/2
O
AH
MP
AH
MP
YR
AH
MP
YR
AH
//если есть другие школы под тем же адресом, создаем новый
Address hasmany Schools
превращается в hasOne, ведь он проверяет привязку школ к адресу...O