
Anton
09.05.2018
15:18:43

Nikita
09.05.2018
15:20:23

Alexander
09.05.2018
15:20:35
ничего не делал по умолчанию
как проверить? вот с этим не так супер знаком? благодарен за вовечение в помощь

Google

Nikita
09.05.2018
15:21:44

Alexander
09.05.2018
15:22:08
да, там в команде в функции уже есть лог
как крон проверить?

Anton
09.05.2018
15:22:36

Nikita
09.05.2018
15:22:52

Alexander
09.05.2018
15:23:03
Убунта 16

Anton
09.05.2018
15:23:07
направь скажем в /tmp/laravel_schedule.log

Nikita
09.05.2018
15:23:09

Anton
09.05.2018
15:23:22

Nikita
09.05.2018
15:23:30
расскажи

Anton
09.05.2018
15:23:37
это даст тебе понимание - запускается твой крон или нет, а сейчас ты гадаешь

Google

Nikita
09.05.2018
15:23:38
научи

Anton
09.05.2018
15:23:41
запускается он или неит
потом - меняй сколько угодно
но для начала, наверное лучше перенаправить вывод
и STDERR тоже в файл
ну это же на поверхности

Nikita
09.05.2018
15:24:33
согласен, можно проверить запускается или нет)
просто я уже решил что не запускается ?

Alexander
09.05.2018
15:25:20
но это же стандартный крон и убунта
/etc/cron.d/php

Anton
09.05.2018
15:26:08
не уверен
я бы прописывал через crontab -e
это для конкретного пользователя

Nikita
09.05.2018
15:26:43
* * * * * /usr/bin/php /var/www/3dp/artisan schedule:run » /var/log/cron.log 2>&1
поставь такое и посмотри, действительно ли незапускается или проблема в чём то ещё

Alexander
09.05.2018
15:26:52
crontab -l
no crontab for root

Anton
09.05.2018
15:27:43
но и /etc/cron.d/php тоже вроде должно работать
но для начала сделай вывод в лог и проверь
если ты прописываешь в /etc/cron.d папку, то там походу после звездочек надо еще имя пользователя указать от которого запускаешь
хотя по моему это не обязательно, но проверь

Alexander
09.05.2018
15:49:13
пусто, нет ничего

Google

Alexander
09.05.2018
15:50:34
(*system*php) RELOAD (/etc/cron.d/php)
May 09 17:18:01 vps540624 cron[1359]: Error: bad username; while reading /etc/cron.d/php
спасибо, поправил, все вроде работает

Игорь
09.05.2018
16:35:39
как можно создать столбец в миграции типа int длинной 4 символа?
вижу только функцию $table->integer('votes'); но туда передаётся только имя столбца

Anton
09.05.2018
16:36:19
от какого юзера запускаешь?

Alexander
09.05.2018
16:36:30
Root

Anton
09.05.2018
16:36:53
Root
чтобы то ни было от рута это не очень хорошо... только когда уже реально выхода нет...
я бы запускал от www пользователя (от того что веб сервер запущен)

Даниил
09.05.2018
16:39:13

Игорь
09.05.2018
16:39:26

Даниил
09.05.2018
16:40:25
благодарю
в 5.1 точно работало, не видел изменений в доке по этому поводу вроде с тех пор

Игорь
09.05.2018
16:40:55

Даниил
09.05.2018
16:42:13

Andrey
09.05.2018
16:42:17

Игорь
09.05.2018
16:43:55

Даниил
09.05.2018
16:44:21

Игорь
09.05.2018
17:06:19

M
09.05.2018
17:09:53

Даниил
09.05.2018
17:11:19

Google

q3ta
09.05.2018
17:13:03
laravel 5.6 вывожу авторизацию регистрацию и сброс пароля на индекс странице, все ныкается и отображается скриптами, ссылаюсь на стандартные роутеры авторизации laravel, фигня состоит в редиректах, когда например рега не проходит из-за неверных данных. чела шлет на стандартный роутер регистрации... как заменить ссылку редиректа? я додумался к тому что выгоняет нас туда валидатор, попробовал сделать
$validator = Validator::make($data, [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
]);
if($validator->fails()) {
return redirect()->route('index')->withErrors($validator)->withInput();
}
return $validator;
но в итоге ловлю ошибки
может я неправильно решаю задачу, буду благодарен совету
ошибка
"Method Illuminate\Http\RedirectResponse::validate does not exist."


M
09.05.2018
17:16:47
laravel 5.6 вывожу авторизацию регистрацию и сброс пароля на индекс странице, все ныкается и отображается скриптами, ссылаюсь на стандартные роутеры авторизации laravel, фигня состоит в редиректах, когда например рега не проходит из-за неверных данных. чела шлет на стандартный роутер регистрации... как заменить ссылку редиректа? я додумался к тому что выгоняет нас туда валидатор, попробовал сделать
$validator = Validator::make($data, [
'name' => 'required|string|max:255',
'email' => 'required|string|email|max:255|unique:users',
'password' => 'required|string|min:6|confirmed',
]);
if($validator->fails()) {
return redirect()->route('index')->withErrors($validator)->withInput();
}
return $validator;
но в итоге ловлю ошибки
может я неправильно решаю задачу, буду благодарен совету
withErrors() точно валидатор должен принимать, а не массив ошибок?


q3ta
09.05.2018
17:19:11

M
09.05.2018
17:19:41
Лучше в исходники глянь?

q3ta
09.05.2018
17:20:14
что бы лезть в классы и тд)

M
09.05.2018
17:21:22
В смысле не лезть, исходники всегда хорошо смотреть

Nikita
09.05.2018
17:21:24
мне кажется или ты сам себе ответил
" вывожу авторизацию регистрацию и сброс пароля на индекс странице, все ныкается и отображается скриптами, ссылаюсь на стандартные роутеры авторизации laravel,"
то есть выводишь на индексе а ссылаешься на роуты по умолчанию?

q3ta
09.05.2018
17:24:42

Nikita
09.05.2018
17:38:06

q3ta
09.05.2018
17:38:48

Nikita
09.05.2018
17:39:25
хотя вопрос ещё в том если у тебя всё на главной то зачем впринципе держать стандартные роуты)

q3ta
09.05.2018
17:40:23

Nikita
09.05.2018
17:41:32
Всмысле как решить? Напиши свои роуты вместо Route::auth() темболее тебе скорее всего нужна только часть
Раз у тебя нет отдельных страниц

q3ta
09.05.2018
17:42:11
которые я изменяю js и если нет js то реальный get запрос происходит
блин я могу тупо сделать свою аутентификацию Route::post('/', ...) и не париться

Google

Vitaliy
09.05.2018
18:08:59
Есть кто?
Ребят, вопрос
Выводит правельно самое низкое число
$min_cost = apartment::all()->where('blockid', '=', $item->Block_id)->min('baseflatcost');
Выводит неправельно
$apartment = apartment::select('*')->where([
['blockid', '=', $item->Block_id],
['rooms', '=', intval($list)]
])->min('baseflatcost');
Т.е я так понял нужно сначало all(), н ово втором случае мне такое не подходит
из-за мульти where почему-то не работает 2 вариант

q3ta
09.05.2018
18:10:44
::where()
вместо all
сделай ордер и получи first

Игорь
09.05.2018
18:24:56
Нужно сделать бд с фильмами и сериалами. Не могу придумать как лучше сделать. Разнести фильмы и сериалы по разным таблицам или запихнуть в одну с идентификатором категории?

Ivan
09.05.2018
18:26:19
в одну и рядом таблицы связей (тип, актеры, жанры и т.д.)

Игорь
09.05.2018
18:28:01
Т.е. например у каждого актёра будет id?

Ivan
09.05.2018
18:28:34
да
и через связь "многие к многим" будут с фильмами связываться

Игорь
09.05.2018
18:29:10
Как эти связи потом работают? Через джоины?
это аналогия select join?

Ivan
09.05.2018
18:30:39
да, но в laravel это магия)

Игорь
09.05.2018
18:31:08
ясно, спасибо)

Ivan
09.05.2018
18:32:25

Vitaliy
09.05.2018
18:41:42
числа
т.е число