Владимир
Спасибо, сейчас попробую
Andrey
Такую фичу еще в доке по 5.5 Ларке ввели. Сколько лет прошло-то)
Anonymous
Привет всем Ребят, помогите пожалуйста Столкнулся с проблемой непонятной Изменяю формат даты перед сохранением следующим способом: public function setDateAttribute($value) { $date = Carbon::createFromDate('d/m/y', $value)->format('Y-m-d'); $this->attributes['date'] = $date; } И получаю ошибку
Anonymous
Anonymous
"07/03/18"
Olga
Алексей
Anonymous
Anonymous
Vladimir
two digit minute... проверь регистр "m"
Anonymous
блин как обычно все дело в невнимательности >_<
Anonymous
спасибо большое!
Алексей
Ребят, если у меня есть таблица связи для двух других таблиц для реализации many-to-many, мне нужно создавать для неё модель?
Юрий
в общем случае нет, но вдруг захочется в нее дополнительные поля запихнуть и с ними работать - вам решать)
Алексей
Странно. У меня во время сидинга просит класс ProductEffectColor O_o
Алексей
Видимо, нужно autoload почистить...
Алексей
А, нет. Дело в том, что когда во время сидинга нужно добавить в таблицу связи связи (хм...), я делаю обращение к этому классу.
Алексей
Можно как-то добавить в промежуточную таблицу связи _без_ создания класса модели для этой таблицы?
Юрий
а зачем ее вообще указывать?
Юрий
return $this->belongsToMany('App\Role', 'role_user', 'user_id', 'role_id');
Юрий
вот прям из доки
Алексей
Я это сделал.
Миша
Как в ларе очистить коллекцию?
Andy
рябят, как сделать сессию авторизованного юзера бесконечной?
Миша
collect([]) ))))))))
Да я так и понял уже) Думал есть функция типа clear()
Алексей
Сделал модель (рис. 1). Когда пытаюсь обратиться к её методам, Шторм их не видит (рис. 2).
Алексей
Алексей
Andrey
потому, что шторм считает, что firstOrCreate вернул не твой объект
Andrey
Допиши выше инициализации переменной phpdoc
Andrey
/** @var \App\Http\Models\Product $productInstance */
Алексей
> firstOrCreate вернул не твой объект Так я же ему указал полный путь к модели, ёпт :(
Алексей
Спасибо большое, Андрей.
Андрей
у firstOrCreate указано @return \Illuminate\Database\Eloquent\Model вот и не видит
Андрей
странно, что модели лежат в http)
Алексей
А куда их лучше?
Алексей
А можно как-то Штормом сгенерировать автоматически правильные doc`и?
Alex
Привет, а как можно убрать из ->get() инфу о таблице? lluminate\Database\Eloquent\Collection Object ( [items:protected] => Array ( )
Vyacheslav
почитай про PSR-4 плз, ну camelCase жи
ThunderAL
->toArray()
ThunderAL
Привет, а как можно убрать из ->get() инфу о таблице? lluminate\Database\Eloquent\Collection Object ( [items:protected] => Array ( )
ThunderAL
->toJson()
Алексей
Я думал, что если кэмэлкейсом писать, то Лара не сможет работать нормально.
Alex
других методов нет? что б объектом осавить?(
ThunderAL
а что не так? что ты хочешь добиться?
Алексей
Алексей
Рррррр! Почему Шторм теперь аttach не видит?
Андрей
метод же
ThunderAL
@if($collection && $collection->count())
Алексей
Алексей
Он его вообще не видит.
Алексей
Может, как-то иначе надо таблицу связи назвать?
Алексей
Хм...
Алексей
Call to undefined method Illuminate\Database\Query\Builder::attach() -_-
Андрей
дело не в названиях, а в пхпдоках
ThunderAL
оно же через "магические" методы работает. иде не умеет декодить тип так) забей и кодь так
ThunderAL
Он его вообще не видит.
Алексей
Аттач почему-то у билдера ищется...
Андрей
effect_colors->attach()
Алексей
effect_colors->attach()
Не работает, к сожалению.
David
как в ларе удалить поле и связанные по внейшнему ключу записи в другой таблице?
Игорь
$project->users()
David
https://laravel.com/docs/5.6/eloquent-relationships#one-to-many
Vladimir
$project = Project->find(1);
Игорь
Read many to many relationships in laravel documentation
Игорь
https://laravel.com/docs/5.6/eloquent-relationships#many-to-many
Игорь
1. Find project 2. Get users
Игорь
Project::find(1)->users
Игорь
$p = Project::with('users')->find(1); $p->users
Алексей
You must write the correct relation.
Алексей
Maybe not belongsToMany, but hasMany?
invariance
its russian speaking group
Artem
In Project - has Many,