These are chat archives for LaravelRUS/chat

20th
Dec 2017
MaksPlus
@MaksPlus
Dec 20 2017 14:45
Всем
Привет, кто нибудь подскажет как сделать что бы задачи запускалась только по четным минутам?
Ваня Devium
@webdevium
Dec 20 2017 14:47
@MaksPlus cron планировщик?
MaksPlus
@MaksPlus
Dec 20 2017 14:48
Кро
Ваня Devium
@webdevium
Dec 20 2017 14:48
MaksPlus
@MaksPlus
Dec 20 2017 14:48
Да
@webdevium Отлично, спасибо
KarmaBot
@KarmaBot
Dec 20 2017 14:51
Спасибо (+1) для @webdevium принято! Текущая карма +353.
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:18

ребят
есть в модели

protected $dates = ['date'];

и при обновление другого поля это поле тоже обновляется на текущее время, как отключить это?
public $timestamps = false; отключит ведь все даты

Ваня Devium
@webdevium
Dec 20 2017 17:25
@mkrestovskiy не должны обновлятся
это все лишь касты для дат
JhaoDa
@jhaoda
Dec 20 2017 17:26
@mkrestovskiy согласен с оратором выше
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:27
после этой команды обновляет почему то
$request->user()->forecastAnchors()
    ->where('forecast_index_id', $forecastIndex->id)
    ->update(['anchor' => $value);
Ваня Devium
@webdevium
Dec 20 2017 17:28
@mkrestovskiy $dates вообще не при чем
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:28
мутаторов нет, модель частая
так с какого фига это поле обновляется?
Ваня Devium
@webdevium
Dec 20 2017 17:29
@mkrestovskiy запрос весь посмотри
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:30
@webdevium там нету этого поля, только anchor + created_at
JhaoDa
@jhaoda
Dec 20 2017 17:31
@mkrestovskiy потому что у тебя в миграции это поле как определено?
Ваня Devium
@webdevium
Dec 20 2017 17:32
опередилЪ
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:32
юхууу
timestamp ск
JhaoDa
@jhaoda
Dec 20 2017 17:33
@mkrestovskiy при чем тут timestamp?
Ваня Devium
@webdevium
Dec 20 2017 17:33
вывод: лара как всегда ни в чем не виновна. виновны руки.
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:34
оно такое как и updated_at $table->timestamp('date');
JhaoDa
@jhaoda
Dec 20 2017 17:35
@mkrestovskiy и что?
Ваня Devium
@webdevium
Dec 20 2017 17:35
useCurrent() есть?
JhaoDa
@jhaoda
Dec 20 2017 17:37
Просто ->nullable() не надо забывать для таких полей
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:38
@jhaoda т.е из него(без nullable) мускул сам обновляет это поле?
JhaoDa
@jhaoda
Dec 20 2017 17:38
@mkrestovskiy ну типа того, это фича 5.7, штоле
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:39
бред какой то
сейчас проверю
JhaoDa
@jhaoda
Dec 20 2017 17:39
@mkrestovskiy ты же видишь, что в запросе это поле не фигурирует, какие ещё выводы тут можно сделать? Или что, ларавел параллельно выполняет ещё какой-то запрос, невидимый?
Ваня Devium
@webdevium
Dec 20 2017 17:39
хостинг изменяет
JhaoDa
@jhaoda
Dec 20 2017 17:42
@mkrestovskiy ну если документацию не читать и не изучать инструментарий, с которым работаешь, то бред
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:42
@jhaoda я сначало так и подумал так как заюзал $dates
оказывается nullable тут не причем, на этом поле стояло on update current time
JhaoDa
@jhaoda
Dec 20 2017 17:43
@mkrestovskiy а кто его поставил?
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:43
вручную точно ничего не трогал
JhaoDa
@jhaoda
Dec 20 2017 17:44
@mkrestovskiy а поставил его сам мускуль, потому что такое его поведение с версии 5.7
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:44
тогда почему created_at без этого?
оно ведь создается по аналогии
Ваня Devium
@webdevium
Dec 20 2017 17:44
братан, пора открывать исходники
хватит такие глупости спрашивать
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:45
открывал
JhaoDa
@jhaoda
Dec 20 2017 17:45
@mkrestovskiy согласен с оратором выше
@mkrestovskiy не знаю, что ты открывал
@mkrestovskiy у меня приступ доброты, поэтому вот: https://github.com/laravel/framework/blob/5.5/src/Illuminate/Database/Schema/Blueprint.php#L852
webdevium @webdevium перекрестился
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:47
все, теперь увидел что там nullable
@webdevium @jhaoda спасибо
KarmaBot
@KarmaBot
Dec 20 2017 17:47
Спасибо (+1) для @webdevium принято! Текущая карма +354.
Спасибо (+1) для @jhaoda принято! Текущая карма +1644.
JhaoDa
@jhaoda
Dec 20 2017 17:49
@mkrestovskiy так что вместо бездумного тыканья и обвинений ларавел во всех грехах, читай доку и изучай инструментарий
Max Krestovskiy
@mkrestovskiy
Dec 20 2017 17:50
@jhaoda та епт, ничего я не тыкал и не обвинял, просто спросил так как впервые с таким столкнулся
JhaoDa
@jhaoda
Dec 20 2017 17:50
@mkrestovskiy ну если бы ты знал об этом поведении мускуля, то понял бы, в чем причина
А даже если бы и не знал, то достаточно было посмотреть запрос, чтобы понять, что ларавел не при делах
xydens
@xydens
Dec 20 2017 18:09

Добрый вечер. Столкнулся с проблемой. Есть сайт на laravel, нормально работает на локальном сервере. Использую дефолтную авторизацию laravel. Когда установил на хостинг beget, начались проблемы. Когда пытаюсь авторизоваться, сайт нормально авторизовывает меня, но вместо редиректа в админку, я получаю
`<!DOCTYPE html>

<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="refresh" content="0;url=http://crm.13procentov.ru" />
<title>Redirecting to http://crm.13procentov.ru</title>
</head>
<body>
Redirecting to
<a href="http://crm.13procentov.ru">http://crm.13procentov.ru</a>.
</body>
</html>`
Кроме этого, сайт не устанавливает сессию и снова перенаправляет меня таким странным способом на страницу авторизации. Не которое время (20 минут) сайт на хостинге работал нормально. Пожалуйста, подскажите, в чём может быть проблема

Ваня Devium
@webdevium
Dec 20 2017 18:10
@xydens apache или nginx криво настроены, если стандартная аутентификация от лары
@xydens если после этого кривого редиректа ты руками зайдешь в админку - нормально пускает?
xydens
@xydens
Dec 20 2017 18:12
@webdevium Нет. Сайт не устанавливает сессии, и как только захожу в админу - меня редиректит на страницу авторизации
Ваня Devium
@webdevium
Dec 20 2017 18:14
@xydens как мне кажется, нужно:
  • проверить .env на наличие правильного домена
  • посмотреть настройки веб сервера
  • сменить провайдера
xydens
@xydens
Dec 20 2017 18:17
@webdevium Спасибо за совет. А что конкретно можно посмотреть в настройках веб сервера? И ещё. На этом -же севере неделю назад стоял другой сайт на laravel и там всё нормально работало
KarmaBot
@KarmaBot
Dec 20 2017 18:17
Спасибо (+1) для @webdevium принято! Текущая карма +355.
Ваня Devium
@webdevium
Dec 20 2017 18:18
@xydens я категорически не пользуюсь горепровайдерами и дерьмохостингами, потому, к твоему сожалению, не могу подсказать.
но если у тебя работали другие сайты, значит .. проблема в выкатке, скорее всего
проверяй енвайрменты