laravel框架hasone与belongsto的with用法
来源:互联网 发布:淘宝宝贝详情模板 ps 编辑:程序博客网 时间:2024/06/03 20:18
最近在学习laravel的ORM特性,对其中的一些用法有点迷惑,就请教别人再梳理一下:
上代码:
控制器代码:
$house_name = LiveRecords::select('house_id','total_silver','want_say')
->where('id', $live_record_id)
->with(['house' => function ($query) {
$query->select('id','pro_id','city_id','area_id');
}])
->first();
dd($house_name);
Model(LiveRecords)类代码:
public function house()
{
return $this->belongsTo('App\Models\House', 'house_id', 'id');
}
需要注意的是:如果你要用with方法查询关联表的一些字段时,model实例select时必须包含model方法指定的外键,即house_id,
with方法中select需要model方法指定的local_key,一般就是id。即必须注意$this->hasOne('App\Phone', 'foreign_key', 'local_key');中
foreign_key和local_key的带入吧。。。
- laravel框架hasone与belongsto的with用法
- laravel belongsTo()&hasOne()用法详解
- laravel belongsTo()&hasOne()用法详解
- Laravel Eloquent ORM的hasOne和belongsTo
- tp5模型belongsTo和hasOne的区别
- PHP如何定义表关联 hasOne 与 belongsTo
- laravel belongsTo使用
- laravel框架与thinkPHP框架的区别
- Laravel框架学习(RESTFul用法)
- Laravel 框架的学习
- Laravel框架的体系结构
- laravel框架的安装
- laravel框架的安装
- laravel框架的使用
- laravel框架的搭建
- Laravel框架的体系结构
- laravel框架的rbac
- laravel compact的用法
- R语言去重复数据
- zxing扫描二维码和识别图片二维码及其优化策略
- leetcode :Binary Search:Kth Smallest Element in a Sorted Matrix(378)
- Python爬虫利器二之Beautiful Soup的用法
- Epplus组件导出Excel数据透视表
- laravel框架hasone与belongsto的with用法
- YCSB-HBase介绍与使用
- h264 图像、帧、片、NALU
- Redis百亿级Key存储方案
- genymotion启动报错:The virtual device got no IP address.
- Android studiio 编译时候 报错C:\Program Files\Java\jdk1.7.0_71\bin\java.exe'' finished with non-zero exit
- float的实际存储和计算方法
- SizeClass的使用介绍
- java循环控制语句