我正在雄辩地使用laravel,试图获取包含在不同表中的信息并进行比较。
我的桌子是
tbl_checks
id,check_id, person_id //person_id is the foreign key
tbl_persons
id, category,
我想获取表tbl_checks
中的所有人员,并按人员类别tbl_persons.category
将数据分组。
在普通的SQL语句中,它类似于:
select from tbl_checks group by tbl_person.category where the tbl_persons.id is contained in tbl_checks.person_id
在我的模型中,我有:
class PersonsModel extends Model {
//connect to the next database
protected $connection = 'inspection';
protected $table = 'tbl_trucks';
//relation with tbl_checks
public function checks(){
return $this->hasMany('App\TblChecks','person_id','id');
}
}
如何使用ELoquent模型,而不是Db门面?
为了使其清晰。
我试图找到所有在table_checks中的人,而忽略不在tbl_checks中的人id
参考方案
假设您在person
模型中具有TblChecks
关系:
TblChecks::with('person')->get()->groupBy('person.category');
PHP Laravel从另一个驱动器读取文件 - php我目前正在学习Laravel。我想知道是否有一种方法可以在Laravel中使用Storage::从另一个硬盘访问文件(使用Windows)。例如,我在驱动器C:上安装了带有Laravel的Xampp,但是我想访问网站目录之外的E:上的文件。我试过使用Storage::files('E:')和File::files('E:…
Laravel 5排序具有关系的雄辩模型 - php我有一个要基于关系属性进行排序的模型。主模型Resultado具有类型respondente的关系belongsTo,而respondente具有关系usuario。我想获取具有这些关系的Resultado并按usuario name属性(列)对结果进行排序。我试过了$resultados = Diagnostico\Resultado::with(…
Laravel Nova自指关系 - php在Laravel中,如果要创建自引用关系,可以执行以下操作:class Post extends Eloquent { public function parent() { return $this->belongsTo('Post', 'parent_id'); } public function childr…
PHP strtotime困境 - php有人可以解释为什么这在我的服务器上输出为true吗?date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00…
PHP-全局变量的性能和内存问题 - php假设情况:我在php中运行一个复杂的站点,并且我使用了很多全局变量。我可以将变量存储在现有的全局范围内,例如$_REQUEST['userInfo'],$_REQUEST['foo']和$_REQUEST['bar']等,然后将许多不同的内容放入请求范围内(这将是适当的用法,因为这些数据指的是要求自…