我正在创建一个项目,将XML提要中的数据提取到单个MySQL表中 . 它是一个包含以下字段的大表(1M行):
-
id
-
created_at
-
updated_at
-
last_seen
-
seller_id
-
product_link
-
卖家
-
seller_category
-
名字
-
价格
-
图片
-
说明
我找到的所有教程和文档似乎都引用了多个相关的表,这不是我的情况 .
考虑到以下搜索,我应该创建哪些模型:
SELECT名称,价格,图像,描述FROM表WHERE名称LIKE'%whatever%'
SELECT count(*)FROM table WHERE seller_category LIKE'%one_category%'OR seller_category LIKE'%other_category%'
我已经读过我应该使用扩展DB ::的公共静态函数创建一个类,但是我已经迷失了 .
非常感谢您提前,任何帮助将不胜感激 .
1 回答
您可以按照惯例简单地创建一个雄辩的模型,然后您可以运行如下操作:
YourModel::where('name','LIKE','%whatever%');
没什么好看的 .
该模型: