Посмотри мои коды
public function store(ProductRequest $request)
{
$product = new Product();
$product->user_id = auth()->user()->id;
$product->title = $request->title;
$product->body = $request->body;
$product->price = $request->price;
$product->categories()->attach($request->category);
$image = $request->image;
$filename = $image->getClientOriginalName();
$image->move(public_path('images/products'), $filename);
$product->image = $image;
return redirect()->route('products.index');
}
Я получаю эту ошибку
SQLSTATE [23000]: нарушение ограничения целостности: 1048 Столбец 'product_id' не может иметь значение null (SQL: вставить в category_product
(category_id
, product_id
) значения (1,?), (2,?))
Но я уже выбираю категорию продукта.