Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Создал три таблицы: products, orders, order_product.
Связи сделал с помощью belongsToMany для двух таблиц.
Вопрос, как мне создать новый заказ и сразу же в промежуточной таблице привязать к нему несколько существующих товаров по id.
Начало функции в контроллере понятно:
public function newOrder(Request $request){
$order= new Order(
[
/*массив данных для заказа*/
]
)
$order-save();
/*Какие действия я должен провести дальше?*/
}
После этого не могу сообразить, что делать дальше.
Не в сети
https://laravel.com/docs/5.2/eloquent-r … ted-models
$product = new App\Product(['title' => 'A new Product.']);
$order = new Order();
$order->products()->save($product);
Не в сети