$record = User::find(123);
и показывают в форме:return view('user-form', ['user' => $record->toArray()]);
id
редактируемой записи, и под ней сохраняете принятые данные.DATE(NOW()) <= date_end AS isActive
CASE TRUE
WHEN date_end >= DATE_ADD(NOW(), INTERVAL 1 WEEK))
AND date_end < DATE_ADD(NOW(), INTERVAL 1 MONTH)) THEN "через месяц"
WHEN date_end >= DATE_ADD(NOW(), INTERVAL 1 DAY))
AND date_end < DATE_ADD(NOW(), INTERVAL 1 WEEK)) THEN "через неделю"
...
END AS kogda
и подобными auto_up, created, effective
– последние два при создании одинаковы – датавремя создания поста.effective
у записей, где auto_up=1
– и если разница больше 4 часов, вычитайте 4 часа из effective
.created
, а по effective
. SELECT
list_price,
sell_price,
IF( list_price=0, sell_price, list_price) AS orderme
FROM `_tmp_test`
ORDER BY orderme DESC
SQLDATE="2014-01-28 11:07:10"
# или
SQLDATE=`./check.sh`
DATE_SQL=`date --date="$SQLDATE" +"%s"`
DATE_NOW=`date +"%s"`
DATE_DIFF_MINUTES=$[ ($DATE_NOW - $DATE_SQL) / 60 ]
if [ $DATE_DIFF_MINUTES -gt 20 ]; then
# do stuff
fi
date --date="2014-01-28 11:07:10 +04:00"