我想根据laravel中的类别显示食物

时间:2016-07-18 12:13:05

标签: php jquery ajax laravel-5

我有一个数据库表类别包含列:

  • CATEGORY_ID
  • 类别名称

其他表格食物

  • Food_id
  • FoodName
  • CATEGORY_ID

我想在网页上根据类别显示食品。我正在使用laravel 5.2而且我是新手。

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();

如果您不想过滤,可以删除其中的位置('''''')

祝你好运