если зайти на сайт, то я так понимаю создается новый файл кеша с правами которые не позволяют уже удалить этот файл, почему такое происходит и как мне с этим бороться?Это значит, что у вас веб-сервер, скорее всего, работает от рута.
ls -l bootstrap/cache
- увидите, из-под какого пользователя работает веб-сервер. $query = User::query();
if ($request->has('age')) {
$query->where('age', $request->get('age'));
}
if ($request->has('experience')) {
$query->where('experience', $request->get('experience'));
}
$users = $query->get();
->when()
, но на мой вкус он только усложняет код. if ($matches[1][0] === 'info.png' || $matches[1][0] === 'warning.png') {
return $matches[2][0] ?? 'https://sample.com/images/post-default.png';
} else {
return $matches[1][0];
}
foreach ($data as $value) {
$sheet->setCellValue($columns[$c++] . $r, $value->getData1());
$sheet->setCellValue($columns[$c++] . $r, $value->getData2());
$originalRowId = $r;
$c = 2;
$c2r = $originalRowId;
foreach ($value->getData3() as $item3) {
$sheet->setCellValue($columns[$c] . $r, $item3);
$c2r++;
}
$c = 3;
$c3r = $originalRowId;
foreach ($value->getData4() as $item4) {
$sheet->setCellValue($columns[$c] . $r, $item4);
$c3r++;
}
$r += max(count($value->getData3()), count($value->getData4()));
}
msg.payload = {
PHONE: "+79876543210",
};
if (formname !== 'noone') {
msg.payload.NAME = formname;
}
msg.payload = {
PHONE: "+79876543210",
NAME: formname === 'noone' ? undefined : formname,
};
$json_read['posts'] = array_values($json_read['posts']);
$json_reads = json_encode($json_read, ...)