Владимир
Спасибо, сейчас попробую
Andrey
Такую фичу еще в доке по 5.5 Ларке ввели. Сколько лет прошло-то)
Anonymous
Привет всем
Ребят, помогите пожалуйста
Столкнулся с проблемой непонятной
Изменяю формат даты перед сохранением следующим способом:
public function setDateAttribute($value) {
$date = Carbon::createFromDate('d/m/y', $value)->format('Y-m-d');
$this->attributes['date'] = $date;
}
И получаю ошибку
Anonymous
Andrey
Anonymous
"07/03/18"
Olga
Алексей
Anonymous
Anonymous
Vladimir
two digit minute...
проверь регистр "m"
Vladimir
Anonymous
блин
как обычно все дело в невнимательности >_<
Anonymous
спасибо большое!
Алексей
Ребят, если у меня есть таблица связи для двух других таблиц для реализации many-to-many, мне нужно создавать для неё модель?
Юрий
в общем случае нет, но вдруг захочется в нее дополнительные поля запихнуть и с ними работать - вам решать)
Алексей
Странно. У меня во время сидинга просит класс ProductEffectColor O_o
Алексей
Видимо, нужно autoload почистить...
Алексей
А, нет. Дело в том, что когда во время сидинга нужно добавить в таблицу связи связи (хм...), я делаю обращение к этому классу.
Алексей
Можно как-то добавить в промежуточную таблицу связи _без_ создания класса модели для этой таблицы?
Юрий
а зачем ее вообще указывать?
Юрий
return $this->belongsToMany('App\Role', 'role_user', 'user_id', 'role_id');
Юрий
вот прям из доки
Алексей
Я это сделал.
Миша
Как в ларе очистить коллекцию?
Andy
рябят, как сделать сессию авторизованного юзера бесконечной?
Oleh
Алексей
Сделал модель (рис. 1). Когда пытаюсь обратиться к её методам, Шторм их не видит (рис. 2).
Алексей
Алексей
Andrey
потому, что шторм считает, что firstOrCreate вернул не твой объект
Andrey
Допиши выше инициализации переменной phpdoc
Andrey
/** @var \App\Http\Models\Product $productInstance */
Алексей
> firstOrCreate вернул не твой объект
Так я же ему указал полный путь к модели, ёпт :(
Алексей
Спасибо большое, Андрей.
Andrey
Андрей
у 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 не видит?
Андрей
метод же
Alex
ThunderAL
@if($collection && $collection->count())
Алексей
Алексей
Он его вообще не видит.
Алексей
Может, как-то иначе надо таблицу связи назвать?
Алексей
Хм...
Alex
Алексей
Call to undefined method Illuminate\Database\Query\Builder::attach()
-_-
Андрей
дело не в названиях, а в пхпдоках
ThunderAL
оно же через "магические" методы работает. иде не умеет декодить тип так)
забей и кодь так
ThunderAL
Он его вообще не видит.
Алексей
Алексей
Аттач почему-то у билдера ищется...
Андрей
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,