
Nik
12.07.2018
11:16:52
он хавает сваггер

Евгений
12.07.2018
11:17:00
аа, понял
ну спасибо, на сваггере значит и остановлюсь

Yura
12.07.2018
11:17:36
потому что это атрибут?
вроде через having выбрал уже, вместо whereBeetween . Почему так происходит ? объясни пожалуйста

Google

Евгений
12.07.2018
11:18:21

F01134H
12.07.2018
11:18:33

Евгений
12.07.2018
11:18:40
посоветуй ты

F01134H
12.07.2018
11:18:45
нечего посоветовать
но сваггер это гуано
кроме энтерпрайза ни для чего не подойдет

Евгений
12.07.2018
11:19:02
ну дай совет тогда
что юзать

F01134H
12.07.2018
11:19:11
тебе для чего

Евгений
12.07.2018
11:19:22
для клиента сделать доку по сделанному мини апи

F01134H
12.07.2018
11:19:29
лучше отдельно доку и запили
у тебя на доку через сваггер уйдет больше времени

Евгений
12.07.2018
11:19:54
то есть потом при изменении чего надо будет менять апи, да? автоматом не поменять будет легким движением артизан команды?

Google

F01134H
12.07.2018
11:20:10
Т.е. а так тебе не придется аннотацию менять, да?

Евгений
12.07.2018
11:20:11

Nik
12.07.2018
11:20:17

Евгений
12.07.2018
11:20:21

F01134H
12.07.2018
11:20:37

Евгений
12.07.2018
11:20:53
эм
гугл док это сильно конечно)

Nik
12.07.2018
11:21:27

Евгений
12.07.2018
11:21:46
ага, видел

F01134H
12.07.2018
11:22:00
по факту нет никакого легковесного инструмента для генерации доки
сваггер эт пздц полный

Евгений
12.07.2018
11:22:13
а там гайд даже не открывается

F01134H
12.07.2018
11:22:31
и выбор - либо писать доку отдельно, либо через монструозные сваггер аннотации

Nik
12.07.2018
11:22:56

F01134H
12.07.2018
11:23:02
и?

Nik
12.07.2018
11:23:03
можно апиху тестить прям из UI
удобно

F01134H
12.07.2018
11:23:24

Google

F01134H
12.07.2018
11:23:33
на один только метод

Nik
12.07.2018
11:23:33

Евгений
12.07.2018
11:23:38

F01134H
12.07.2018
11:23:48

Nik
12.07.2018
11:23:49
консьюмеру похер что ты там пишешь)) ему ехать, и удобно

F01134H
12.07.2018
11:23:51
много док на них
но его нужно разворачивать

Евгений
12.07.2018
11:24:02
а да, встречал такие доки

Kirill
12.07.2018
11:29:49
подскажите, есть какие-то решения для пересылки put\delete запросов из web в api гвард\контекст
чтобы из формы сразу на самого себя по принципу API ходить

Yura
12.07.2018
11:31:11
Подскажите paginate() нельзя юзать если есть having?

Nik
12.07.2018
11:32:16

Kirill
12.07.2018
11:33:25

Nik
12.07.2018
11:33:36

Yura
12.07.2018
11:33:50
get() возвращает верный резульатат
paginate() не дает, говорит что поля в хевинг нету
Column not found: 1054 Unknown column 'converted_p_fixed_price' in 'having clause

Kirill
12.07.2018
11:33:52
перйти из web контекста
и сделать нормальный put запрос к api

Nik
12.07.2018
11:34:10

Google

Kirill
12.07.2018
11:36:23
когда из формы делается запрос, вкладывается хиден инпут _method=put, но сам запрос post, следовательно нужно передавать роут эндпоинта и в мидле перенаправлять на это роут уже нормальным PUT.
к тому же web роутинг хавает post с хиден инуптом как put и на этой стороне всё ок, нужно только перенаправить
вот я и спрашиваю,есть чо

Евгений
12.07.2018
11:37:12
у меня в апи всего 10 методов блин, еще документировать их буду дольше чем писать апи...

Kirill
12.07.2018
11:37:47
ты, наверное, хотел сказать ресурсов

Евгений
12.07.2018
11:38:03
методов

Stas
12.07.2018
11:42:31
Подскажите по запуску крона через shedule:
Кернел
protected $commands = [
Commands\NoShowCheck::class
];
protected function schedule(Schedule $schedule)
{
$schedule->command('check:no-show')->everyMinute();
}Клас команды
protected $signature = 'check:no-show';
public function __construct()
{
parent::__construct();
}
public function handle()
{
Log::info('TEST');
}Когда добавляю в крон shedule (по доке) ничего непроисходит тоесть незаходит вообще в клас и ничего неделает при том что ошибок никаких невыдает. Где и что надо поправить?

Yura
12.07.2018
11:42:35

Nik
12.07.2018
11:47:08

Admin
ERROR: S client not available

Stas
12.07.2018
11:48:59
крон настроен
в крон шедуле добавлен

dєєp ín
12.07.2018
11:49:37
в какую не хочет работать?
в лог файлах ничего нет связанного с кроном
Подскажите хотя бы куда мне смотреть.

Rishat
12.07.2018
11:53:43
Ребят, может кто стакивался с тем чтобы по айпи адресу определять страну и ставить локаль юзеру ? Может готовые пакеты есть?

Nik
12.07.2018
11:53:47
запусти руками и посмотри аутпут

Nikitcat
12.07.2018
12:03:09

json
12.07.2018
12:07:39
а что именно тут должно быть херово?
шаблон как шаблон

Google

dєєp ín
12.07.2018
12:08:21
запусти руками и посмотри аутпут
Запустил на сервере
php artisan schedule:run
Вывело
Running scheduled command: App\Jobs\NewsParserJob и в итоге появились данные который парсит этот Job на сайте. А с крона не работает и даже непонятно пытался ли он запуститься. Так же в supervisorctl рестартнул воркер. И все равно тогда прошло больще минуты прежде чемя в ручную запустил и данные так и не появились

Nik
12.07.2018
12:09:19

dєєp ín
12.07.2018
12:09:55

Nikitcat
12.07.2018
12:10:42

Nik
12.07.2018
12:10:44
а сервис кронтаба вообще запущен на сервере?
как ты крон редактируешь ?
crontab -e в консоли покажи

dєєp ín
12.07.2018
12:11:41

Nik
12.07.2018
12:11:54
что именно рестартанул ?

dєєp ín
12.07.2018
12:12:10
cron

Anton
12.07.2018
12:12:48
Давайте в цикле в который раз - jobs и cron - две разные вещи
cron - запуск по расписанию

Nik
12.07.2018
12:13:25
service cron status
● cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-04-24 09:31:04 UTC; 2 months 18 days ago

Anton
12.07.2018
12:13:25
jobs - это постоянный скан таблицы jobs и как только там находит что надо - выполняется

Nik
12.07.2018
12:13:33
покажи Active

Anton
12.07.2018
12:14:30
а ты сделай таки логи не в /dev/null
а в файл... и смотри - запускается или нет

dєєp ín
12.07.2018
12:14:55
ок, сейчас

Anton
12.07.2018
12:14:55
почему все логи хотят убрать? чтобы потом мучаться и не понимать что происходит?

dєєp ín
12.07.2018
12:15:08