Здравствуйте, сайт с админкой на laravel, с фронта через axios идет запрос на получение товара по его slug.
В контроллере в случае если нет товара (ошибка в слаге) возвращается пустой json.
public function show($id)
{
$productAttachments = DB::table('product_attachments')->where('product_slug', $id)->select('attachment', 'type', 'id')->get();
$product = Products::where('slug', $id)->first();
return response()->json([
'product' => $product,
'productAttachments' => $productAttachments,
]);
}
Что нужно возвращать если коллекция пустая? Возвращать пустой json и обрабатывать его на фронте (react)? Либо другой вариант? Спасибо.