public function update(Request $request,$id){
$user = Crud::find($id);
if($user) {
$user->name = $request->input('name');
$user->email = $request->input('email');
$user->save();
}
return redirect('/')->with('update', 'Вы успешно Изменили Данные');
}
public function update(Request $request,$id){
$update = Crud::where('id', $id)->update([
'name' => $request->input('name'),
'email' => $request->input('email')
]);
return redirect('/')->with('update', 'Вы успешно Изменили Данные');
}
Сервер БЕЗ фоток можно запустить на убогом и самом дешевом впс. А для фоток нужно место на диске. И оно постоянно растет. Фоток может и терабайт быть. И их можно вынести на отдельный сервер, с убогим процессором, и планкой оперативки, но полной корзиной дисков всяких разных.
SELECT `adverts`.*,
((SELECT COUNT(`likes`.`id`) FROM `likes` WHERE `likes`.`advert_id` = `adverts`.`id` AND `dislike` = 0) - (SELECT COUNT(`likes`.`id`) FROM `likes` WHERE `likes`.`advert_id` = `adverts`.`id` AND `dislike` = 1)) AS `ALL_LIKES`
FROM `adverts`
ORDER BY `ALL_LIKES` DESC
$rs = Advert:selectRaw('`adverts`.*, ((SELECT COUNT(`likes`.`id`) FROM `likes` WHERE `likes`.`advert_id` = `adverts`.`id` AND `dislike` = 0) - (SELECT COUNT(`likes`.`id`) FROM `likes` WHERE `likes`.`advert_id` = `adverts`.`id` AND `dislike` = 1)) AS `ALL_LIKES`')->orderBy('ALL_LIKES', 'DESC')->get();
Получили $_POST массив [12, 119, 6, 9]
SELECT `id`, `value`
FROM `table`
ORDER BY
CASE `id`
WHEN 12 then 1
WHEN 119 then 2
WHEN 6 then 3
WHEN 9 then 4
ELSE NULL
END
ASC
SELECT `id`, `value`
FROM `table`
WHERE `id` IN(12,119,6,9)
ORDER BY
CASE `id`
WHEN 12 then 1
WHEN 119 then 2
WHEN 6 then 3
WHEN 9 then 4
ELSE NULL
END
ASC
Делаю админку. Вывожу список значений из таблицы в порядке `id`.
Использую jquery-UI sortable. Можно переставлять местами строки и отправить форму.
- --certificatesResolvers.leresolver.acme.dnsChallenge.resolvers:="1.1.1.1:53,8.8.8.8:53"
- --certificatesResolvers.leresolver.acme.dnsChallenge.resolvers="1.1.1.1:53,8.8.8.8:53"
foreach($base AS $row) {
$result[] = $row;
// var_dump($result); // Раскомментируй, чтобы понять "почему"
}
foreach($base AS $row) {
$result[] = trim($row);
// var_dump($result); // Раскомментируй, чтобы понять "почему"
}