romy4: А почему мне в хранилище добавляется объект вместо строки? Т.е. У меня создается объект. В него я передаю например itemImg. в itemImg лежит строка, вида images/asd.png. В localstorage почему-то записывается объект, а не строка. Почему так? В консоль тоже выыводится строка, но в хранилище записывается как объект. Почему так?
Alex Wells: Есть таблы: users, orders, products. В orders: user_id, product_id. Мой вопро решился, просто одну запись возвращало потому, что юзеру и соответствовал только один товар) эт я наступил) А так - public function orders()
{
return $this->belongsToMany('App\Product', 'orders')->withPivot('id','count','total','date');
}
Alex Wells: Я понял о чем ты говоришь, на ночь глядя) Получилось вывести через belongsToMany и orders и products, но возвращает только один заказ а не несколько. В этом то и беда. А через hasMany возвращает все заказы юзера. Но как теперь вывести мне информацию о продукте? Как быть?
Alex Wells: Я фронтовик вообще) Просто решил попробовать написать админку на Laravel знакомым, да и самому back-end интересен не меньше, чем front-end.
По делу. Заюзал hasMany() и заказы вывелись... Но мне это этого на душе спокойно не стало, поскольку мне ведь нужно не заказы вывести, а товары... А найди товаров лежат в orders. Как это сделать, подскажи пожалуйста)
Я сейчас в тупик зашел. Есть офф пример про users & roles. Там используются 3 таблицы: users, roles, user_role; Так вот. У меня все тоже самое, только название таблиц другое. ТАк почему же тогда здесь не применимо belongsToMany()? ДУмаю он здесь как-раз таки и применяется, но бьет ошибку... Как правильно составить запрос?