我有一个数据库表类别包含列:
其他表格食物:
我想在网页上根据类别显示食品。我正在使用laravel 5.2而且我是新手。
答案 0 :(得分:0)
您可以为食物和类别创建模型。请参阅此处获取文档:https://laravel.com/docs/5.2/eloquent 如果您在这些模型中添加两个模型之间的关系,您可以使用Laravels lazy / eager loading来获取数据。
答案 1 :(得分:0)
加入这两个表并获取数据,这里是一个如何在不创建模型的情况下执行此操作的示例。
$rows = DB::table('food')->select('food.food_id','food.foodName','categories.categoryName')->join('categories','categories.category_id','=','food.category_id')->where('categories.categoryName', '=', 'breakfast')->get();
如果您不想过滤,可以删除其中的位置('''''')
祝你好运