AP
Size: a a a
AP
AP
AH
VY
З
AH
if (isset(request()->occupations)) {
$person->occupations()->sync(request()->occupations, false);
} else {
$person->occupations()->sync(array());
}
$person->occupations()
->sync(request('occupations', []), false);
// или
$person->occupations()
->sync($request->get('occupations'), [], false);
З
$person->occupations()
->sync(request('occupations', []), false);
// или
$person->occupations()
->sync($request->get('occupations'), [], false);
AH
AH
N
З
N
AH
if (isset(request()->occupations)) {
$person->occupations()->sync(request()->occupations, false);
} else {
$person->occupations()->sync(array());
}
$person->occupations()
->sync(request('occupations', []), false);
З
if (isset(request()->occupations)) {
$person->occupations()->sync(request()->occupations, false);
} else {
$person->occupations()->sync(array());
}
$person->occupations()
->sync(request('occupations', []), false);
N
if (isset(request()->occupations)) {
$person->occupations()->sync(request()->occupations, false);
} else {
$person->occupations()->sync(array());
}
$person->occupations()
->sync(request('occupations', []), false);
N
$person->occupations()
->sync(request('occupations', []), false);
// или
$person->occupations()
->sync($request->get('occupations'), [], false);
N
$person->occupations()
->sync(request('occupations', []), false);
// или
$person->occupations()
->sync($request->get('occupations'), [], false);
AH
get()
, который может вернуть дефолтное значение, переданное вторым аргументом в случае отсутствия первого. Это уже избавляет от использования функции isset
.if-else
если всё можно сделать "одной строчкой" и без условий?AH
$person->occupations()
->sync(request('occupations', []));