
Dave
04.07.2017
14:03:23
Короче вариантов масса - ты просто опять хочешь все готовое.
И харош тут спамить
У нас гиттер есть и группа
спамь туда

Google

Vlad
04.07.2017
14:03:59

Alexey
04.07.2017
14:04:45
я вот так делаю
public function setImageAttribute($value, $attribute_name = 'image')
{
if ($value==null) {
\Storage::disk($this->disk)->delete($this->destination_path.'/'.$this->image, $this->thumb_path.'/'.$this->image);
$this->attributes[$attribute_name] = null;
}
if (starts_with($value, 'data:image'))
{
$image = \Image::make($value)->resize(409, 230);
$thumb = \Image::make($value)->resize(142, 80);
$filename = md5($value.time()).'.jpg';
\Storage::disk($this->disk)->put($this->destination_path.'/'.$filename, $image->stream());
\Storage::disk($this->disk)->put($this->thumb_path.'/'.$filename, $thumb->stream());
$this->attributes[$attribute_name] = $filename;
}
}
мутатор

Dave
04.07.2017
14:05:08
@ayashenkov у тебя не лучше.
Логика сохранения в модели - браво

Alexey
04.07.2017
14:05:44

Юрий
04.07.2017
14:05:58

Dave
04.07.2017
14:06:02
setSaveCallback досаточно до немогу
@exileum бу

Юрий
04.07.2017
14:06:26
даешь slack + slackin

Dave
04.07.2017
14:06:34
saslakin

Юрий
04.07.2017
14:06:34
хотя вон там на ларавеле аналог slackin сделали

Google

Dave
04.07.2017
14:06:56
отsaslakin я бы даже сказал - мне слак ваще не заходит
телега наше все

Юрий
04.07.2017
14:07:22
ага, особенно код сюда удобно кидать
не чета сниппетам слака - все на виду

Dmitriy
04.07.2017
14:10:08

Dave
04.07.2017
14:10:29
Жопа
Называй вещи своими именами

Alexey
04.07.2017
14:10:41
чет ад
бекпек иначе не хочет сохранять

Dave
04.07.2017
14:10:53
бекпек гавно

Alexey
04.07.2017
14:11:10
вполне может быть
работаю с тем что есть

Dmitriy
04.07.2017
14:11:38

Alexey
04.07.2017
14:11:39
или мне надо на работу со своим самоваром?

Dave
04.07.2017
14:12:07
Нет - вот у нас элемент занимается поведением - а не модель

Dmitriy
04.07.2017
14:13:04

Dave
04.07.2017
14:19:30
В бек пек появилась поддержка кастомных контроллеров?
Если да - то внутрь него
Поддерживает ли бекпек инлайн-edit?
Это просто вопрос

Google

Alexey
04.07.2017
14:21:12
он сильно недоделанный
есть куча косяков
1-1 вообще не работает
спору нет, не самое лучшее решение

Alexei
04.07.2017
14:25:57
люди бодрые вопрос
кто то юзал гугл сервисы (родные)?
я композером подтянул библиотеи, но в класе google_client нет неймспейса. как его подключить к контроллеру?
спс

Artur
04.07.2017
14:27:33
а потом смотри в папке вендор спискок мапа классов
ну или нагрепай файл в ручную

Dmitriy
04.07.2017
14:28:03

Artur
04.07.2017
14:28:13
да
хотел тебе кекнуть сначала
про того чувака который говорил вы не умеете в ооп

Artur
04.07.2017
14:28:33
надо доверять объекту
:)

Dmitriy
04.07.2017
14:28:47

Alexei
04.07.2017
14:29:36
\Google_client и т.д
?? use Google\Google_client не работает изза отсутствия неймспейса в классе (не только в этом, там их много без него)

Dmitriy
04.07.2017
14:29:48
Какой Google

Alexei
04.07.2017
14:30:01

Dmitriy
04.07.2017
14:30:02
я же написал \Google_Client();

Dave
04.07.2017
14:30:10
А че такое? руками собрать запрос уже жопа да?

Google

Dmitriy
04.07.2017
14:31:02
и т.д

Alexei
04.07.2017
14:31:09

Dave
04.07.2017
14:32:44
ауса - сам ты аус блин
писец что за люди

Vlad
04.07.2017
14:33:16
hasManyThrough подскажите, вместо указнания моделей, я не могу сами связи пробросить? Допустим в моделе уже есть пробросе к кростейбл, а в кростейбл к конечной таблице

Dave
04.07.2017
14:33:36
в стиме подписан "Bl1the" - blithe - жизнерадостный

Dmitriy
04.07.2017
14:33:40

Dave
04.07.2017
14:33:40
все читают блеванзе

Admin
ERROR: S client not available

Dave
04.07.2017
14:33:51
а блин. тоды сорян.

Alexei
04.07.2017
14:34:00

Dave
04.07.2017
14:34:47
Vlad Если отношения HasOne и HasMany то кросстейбл не нужен
А вот для белонгов ты офигеешь сколько переопределить надо будет)

Alexey
04.07.2017
14:35:17

Vlad
04.07.2017
14:35:49
Пользователь с компанией 1 к 1
Просто у пользователя компании могут удаляться

Dmitriy
04.07.2017
14:36:13

Google

Vlad
04.07.2017
14:36:21
Тогда нужно и из кростебла удалять
связи

Dave
04.07.2017
14:36:31
@ExileeD бля плюсую безбожно

Dmitriy
04.07.2017
14:37:18
?❤️

Vlad
04.07.2017
14:40:08
Хотя, кажется я протупил, конечный ключ, промежуточный, ключ начальной модели...вроде парамтров у отношения достаточно. просто 1 отношение, это 2 ключа, 2 сразу в голове требовало 4

F01134H
04.07.2017
14:40:39
иногда от твоих монологов мозги кипят
когда пытаешься понять)

Vlad
04.07.2017
14:41:38
не достаточно вобщем, начальный поле , связываем с полем промежуточной таблицы, другое поле промеж связывется с полем конечной
Да у меня все поля первый раз через попу названы, раз мне их принудительно указывать нужно

Dave
04.07.2017
14:42:40
Я один не понимаю о чем он говорит?

Vlad
04.07.2017
14:42:59
Пользователь решил удалить свою компанию
Нужно очисть кростейбл
Компания уже удалена и ее изображение

Dave
04.07.2017
14:44:54
я пилил свои attached detached
мне помогало.

Vlad
04.07.2017
14:46:48

Dave
04.07.2017
14:48:53
Ну я имею ввиду очистку кросстейбл я делал не через hasManyThrough
У меня и связей то таких не было

Vlad
04.07.2017
14:49:47