我正在创建一个项目,将XML提要中的数据提取到单个MySQL表中。它是一个大表(1M +行),包含以下字段:
我找到的所有教程和文档似乎都引用了多个相关的表,这不是我的情况。
我应该创建哪些模型,并考虑以下搜索:
SELECT name,price,image,description FROM table WHERE name LIKE'%whatever%'
SELECT count(*)FROM table WHERE seller_category LIKE'%one_category%'OR seller_category LIKE'%other_category%'
我已经读过我应该创建一个带有扩展DB ::的公共静态函数的类,但是我已经迷失了。
非常感谢您提前,任何帮助将不胜感激。
答案 0 :(得分:0)
您可以按照惯例简单地创建一个雄辩的模型,然后您可以运行类似:
YourModel::where('name','LIKE','%whatever%');
没什么好看的。
模特:
<?php
class YourModel extends \Eloquent
{
protected $fillable = []; // all your fillable fields
}