Anonymous
Алексей
https://github.com/symfony/symfony/issues/18338#issuecomment-276059061
Anonymous
Anonymous
Алексей
$process = new Process($command . ' &'); $process->disableOutput(); $process->run();
Dmitriy
Какие тут велосипеды
Anonymous
в таком случае
Алексей
знчт перепиливай на демона
Алексей
На вскидку гугл вот что нашел https://habrahabr.ru/sandbox/96765/
Oleg
https://github.com/mac-cain13/daemonizable-command
Oleg
я думаю надо что то по типу этого использовать
Oleg
если ты хочешь демона запускать
Юрий
не отдаёт pid
а зачем он тебе если ты можешь процесс и так грохнуть? $process->signal(SIGKILL);
Anonymous
вообще персонально мне было-бы похер :) из консоли в фоне запустил, тулзой мониторить, чтобы не дох и всё но человек хочет, чтобы в будущем просто залил скрипт на сервак и всё кнопочками работало
Anonymous
Дожили, демонов на php уже пишут
Anonymous
ноуп
Anonymous
там на ноде всё
Anonymous
просто нужно команду запускать и убивать процесс из под пхп
Dmitriy
Дожили, демонов на php уже пишут
Всегда писали. норм идет
Евгений
как правильно писать ошибки в своем api? есть адрес сайта, при гет запросе отдается json status: success, мне надо проверить типы передаваемых данных и давать ошибки если не проходит
Arthur'); DROP TABLE Users;--
Как посчитать всех рефералов через eloquent?
Arthur'); DROP TABLE Users;--
count()
eloquent
Anonymous
ну
Евгений
$user->referals->count()
Anonymous
->count()
Arthur'); DROP TABLE Users;--
в самом eloquent как, в модели?
Anonymous
можешь сделать отдельный метод
Евгений
в какой моделе? рефералов?
Anonymous
который будет возвращать кол рефов юзера, если что-то не стандартное в связях
Arthur'); DROP TABLE Users;--
Евгений
подскажите по возвращению ошибок в апи
Евгений
Юзера
так же как и связь, только в конце добавь count()
Anonymous
Юзера
таблицу и связи дай
Arthur'); DROP TABLE Users;--
таблицу и связи дай
если в той же таблице?
Anonymous
тебе ведь вчера уже говорили
Anonymous
как сделать
Евгений
у тебя есть связь юзеров и рефералов?
Anonymous
id, referred_by
Anonymous
или что-то такое у тебя было
Anonymous
делаешь в модели user метод, который будет возвращать количество рефералов
Anonymous
код метода: return User::where('referred_by', $this->id)->count();
Anonymous
потом где нужно вызываешь этот метод
Anonymous
нашёл гениальное решение 😂
Anonymous
Вызвать ещё 1 процесс "pkill -f node"
Евгений
ну посоныыыы
Евгений
как валидировать и давать ошибки в json при гет запросах?)
Евгений
$validation = Validator::make($request->all(), [ 'sensor' => 'max:9999', ], [ 'sensor.between' => 'Ошибка', ]); if( $validation->fails() ) { $errors = $validation->messages()->toJson(); return response([ "errors" => $errors ]); } Вот такое делаю, в гет запросе передаю sensor=99999 и ошибок нет
Anonymous
тип данных укажи
Oleg
тип укажи
Anonymous
оно считает длину строки у тебя
Oleg
что должно принемать инт например
Евгений
number|max:9999 так?
Anonymous
типа того
Anonymous
типы смотри в доке
Евгений
numeric
Anonymous
блин, я так доволен этой штукой :3
Евгений
юхууу
Anonymous
Евгений
спасибо)
Anonymous
Евгений
чо за бот?)
Anonymous
вроде всё просто, а прикольно запускать кнопочкой его
Anonymous
сокет
Anonymous
на ноде
Oleg
:D
Anonymous
😂
Oleg
Anonymous
правда хз разумно-ли убивать все процессы ноды на серваке 😁
Anonymous
сделай чтобы процесс ноды писал свой pid
Anonymous
Oleg
можно через ноду сделать при запуске чтоб писала свой pid в файл а потом через php читать пид оттуда
Oleg
как вариант
Anonymous
хм, рили, вариант
Евгений
блин, а вот в мускуле у меня интеджер, ему ж никак не передать 0001 вместо 1 ?
Oleg
нет