@laravel_pro

Страница 561 из 2014
F01134H
05.07.2017
07:45:02
примерно так же, как работает observer

Андрэ
05.07.2017
07:45:03
Скрипт запустился, отработал и умер

Создал job для тяжелой задачи, она в фоне отработала и все. Я не могу понять, как себе представляешь реализацию onCompete?

F01134H
05.07.2017
07:46:58
многопоточность

Google
F01134H
05.07.2017
07:47:11
я уже понял, что идейка так себе

Mikhail
05.07.2017
07:48:35
С потоками так себе идея) Может reactphp использовать, но я не уверен

F01134H
05.07.2017
07:49:26
что тогда полезного можно запилить в виде пакета?

мне надо подкачаться в sql

Андрэ
05.07.2017
07:49:33
php сам по себе не умеет в многопоточность, это раз. Если тяжелая задача просто долгая, то почему бы запустить в фоне скрипт и не обработать ее прост

А, ты вон о чем

F01134H
05.07.2017
07:49:50
но это скорее костыль

и даже есть нативные механизмы shared memory

без всяких memcached

Андрэ
05.07.2017
07:50:40
ээ

а при чем мемкеш и многопоточность?

F01134H
05.07.2017
07:52:25
а где должны храниться запросы пока отрабатывает код, м?

Google
F01134H
05.07.2017
07:52:45
в астрале?)

Mikhail
05.07.2017
07:52:55
Сессия?

F01134H
05.07.2017
07:53:20
сессия хранится в куках

Андрэ
05.07.2017
07:53:50
nope
Ну вот ты всегда так категорично говришь, а потом оказывается yes)

F01134H
05.07.2017
07:53:59
не всегда, один раз всего

Андрэ
05.07.2017
07:54:32
Часто, но это не важно сейчас. Смотри, что такое поток? Ну вот - работает скрипт, у него есть переменные - где он их хранит?

F01134H
05.07.2017
07:55:41
в контексте пыха, многопоточности нет

т.к. он делает форки от одного процесса

это просто параллельное выполнение кода

Андрэ
05.07.2017
07:56:17
ты сам написал, что php умеет в многопоточность из коробки?))

F01134H
05.07.2017
07:56:37
перепутал, бывает

я ж не думал, что ты доебешься до этого)

Андрэ
05.07.2017
07:58:09
Ну когда ты к многопточности мемкеш зачем то упомянул, просто понятно, что ты не очень понимаешь, что это)

F01134H
05.07.2017
07:58:30
я имел ввиду параллельное выполнение кода

что бы передавать состояние из одного участка кода в другой - нужен участок памяти

выделенный

Mikhail
05.07.2017
08:00:15
Ты, как я понял, консольно выполняешь?

F01134H
05.07.2017
08:00:30
не обязательно

Google
Андрэ
05.07.2017
08:02:16
я имел ввиду параллельное выполнение кода
И в чем разница с многопоточностью?

F01134H
05.07.2017
08:03:43
в том, что в пыхе только один поток

я бы сказал, что в пхп скорее многозадачность

форкается процесс на подпроцессы, которые выполняются параллельно

и нет, это не потоки

https://www.ibm.com/developerworks/ru/library/os-php-multitask/index.html

вот статья на эту тему

F01134H
05.07.2017
08:08:48
для тех, кто в танке

перепутал, бывает

я ж не думал, что ты доебешься до этого)

Mikhail
05.07.2017
08:10:53
Сам перепутал, сам объяснил почему и статью привел ?

Андрэ
05.07.2017
08:11:44
Ты не путаешь, ты просто о вещах, которые не знаешь, говоришь что-то и потом убеждаешь, а когда тебя поправлют - схезжаешь. Ну без обид, но просто это не продуктивно. Ты бы лучше изучал вопросы, о чем тебе говорят)

Андрэ
05.07.2017
08:12:26
Это как недавно с правами на папку vendor у нас с тобой беседа была)

F01134H
05.07.2017
08:13:29
Это как недавно с правами на папку vendor у нас с тобой беседа была)
Да, теперь можешь всю жизнь приводить этот пример как аргумент в сторону моей неправоты

это достойный поступок ??

Андрэ
05.07.2017
08:13:47
первый и последний раз привел, при чем тут всю жизнь. я ж без наезда

Я тебе как совет, ты много раз пытаешься всех в чем то убедить, хотя до конца не понимаешь. Зачем?

Google
Андрэ
05.07.2017
08:14:42
Просто кто-то прочитает, кто не понимает, и тоже может запутаться

F01134H
05.07.2017
08:15:01
я 2 раза написал, что я просто в процессе диалога использовал слово "многопоточность" не в том контексте

оговорка

Dave
05.07.2017
10:11:47
Здесь имеются те кто сову юзает?

Alexey
05.07.2017
10:12:15
так делать норм?

public function update(UpdateRequest $request) { // your additional operations before save here $this->fillHiddenAttributes($request); $redirect_location = parent::updateCrud($request); // your additional operations after save here // use $this->data['entry'] or $this->crud->entry return $redirect_location; } public function fillHiddenAttributes($request){ $brand = Brand::where('id', $request['brand_id'])->pluck('name')->first(); $group = Group::where('id', $request['group_id'])->pluck('name')->first(); $response = $request->request->add(['brand'=> $brand, 'group'=>$group]); return $response; }

По аналогии и изображения также сохранять буду

чтобы не в модели мутатором это делать

еще как вариант, сделать трейт и там иобработку изображений прописать

F01134H
05.07.2017
10:13:33
странный код

Admin
ERROR: S client not available

Alexey
05.07.2017
10:13:40
Здесь имеются те кто сову юзает?
наверное больше вопрос к вам

Dave
05.07.2017
10:14:02
Да я ищу кто мог бы сейчас новый селект протестировать

Alexey
05.07.2017
10:14:07
я все про вчерашний свой говнокод)

Dave
05.07.2017
10:14:12
заимплементил vue-multiselect от монтреаля.

@ayashenkov тебе нужно поведение перенести в контроллер

Dave
05.07.2017
10:14:49
Где этот метод находиться?

Alexey
05.07.2017
10:14:57
в круд контроллере

Dave
05.07.2017
10:15:14
Тогда норм

Google
Alexey
05.07.2017
10:15:19
ок

еще вопрос про картинки

Dave
05.07.2017
10:15:45
я правда не понял что вот это за говно

$this->fillHiddenAttributes($request);

Alexey
05.07.2017
10:16:08
я два варианта вижу - 1. написать метод в круд контроллере, 2. Написать трейт и июзать его в круд контроллере

$this->fillHiddenAttributes($request);
это заплатка, через коллбек заполнять скрытые поля

Dave
05.07.2017
10:16:32
Порой бывает так что мест где заливаются картинки очень много

и у меня допустим это один центральный контроллер

который передает имейдж в сервис и он решает что с ней делать

Alexey
05.07.2017
10:17:11
Порой бывает так что мест где заливаются картинки очень много
либо сделать медиагеллери, и в ней через морф привязывать картинки к записям разных моделей

Dave
05.07.2017
10:17:24
У меня картинки через морф и идут

Alexey
05.07.2017
10:17:29
Dave
05.07.2017
10:18:29
Блин нигде)

Это как бы на слух восприниматься должно.

У меня допустим перед сохранением картинка высчитывает Md5 файла - способ хреновый но в 85% случаев картинки берутся из одного места - и дубли уходят

сервис заливает только не повторяющиеся картинки

если такая уже есть возвращает ее модель

это как бе элементарно.

Так что с совой - не ужели из 615 человек никто ее не юзает

F01134H
05.07.2017
10:21:38
ты про модуль для vue?

Dave
05.07.2017
10:21:54
Монтреаль заимплементил

Вместо select2

F01134H
05.07.2017
10:22:19
чо это

Страница 561 из 2014