Здравствуйте, помогите разобраться.
Сделал запрос к базе данных с помощью
DB::select()
часть кода:
class ProductsController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$products = Products::all();
$categories = DB::table('categories')->get();
//$categoriesRelationship = DB::table('categories_relationship')->get();
$categoriesRelationship = DB::select("SELECT
categories.category_filter_by AS 'catFilterBy',
products.id AS 'productID'
FROM
categories, products, categories_relationship
WHERE
categories.category_id = categories_relationship.category_id
AND
products.id = categories_relationship.object_id"
);
return response()->json([
'productsList' => $products,
'categories' => $categories,
'categoriesRelationship' => $categoriesRelationship,
]);
}
}
получение $categoriesRelationship сделал правильно?
Можно ли как-то по-другому сделать такой запрос с помощью методов laravel?
Спасибо