校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 基于laravel belongsTo使用詳解

基于laravel belongsTo使用詳解

熱門標簽:地圖標注入哪個科目 電銷招聘機器人 福泉電話機器人 太原極信防封電銷卡 格陵蘭島地圖標注 天津營銷電話機器人加盟代理 熱線電話機器人 事業單位如何百度地圖標注 南寧crm外呼系統平臺

前提:訂單表(order)和用戶表(user)

表結構:

order

CREATE TABLE `order` (
`id` char(16) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '訂單號',
`user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '用戶id',
UNIQUE KEY `id` (`id`),
 KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='訂單表';

user

CREATE TABLE `user` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用戶id',
PRIMARY KEY (`id`),
`username` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '姓名',
 `password` char(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密碼',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=10009866 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用戶表'

**表關系:**user->order :一對多

需求:在查看訂單詳情時顯示下單用戶

實現:

1、當order表中外鍵為user_id user表主鍵為id時

public function user()
{
  return $this->belongsTo('Models\User');
}

2、當order表中外鍵為user_id user表主鍵為uid

public function user()
{
  return $this->belongsTo('Models\User', 'user_id', 'uid');
}

返回結果:

{
 "id": 17021423166486,
 "user_id": 10000003,
 "user": {
  "id": 10000003,
  "username": "",
 }
}

以上這篇基于laravel belongsTo使用詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 淺談laravel5.5 belongsToMany自身的正確用法

標簽:寶雞 阿克蘇 金華 郴州 通化 自貢 香港 佳木斯

巨人網絡通訊聲明:本文標題《基于laravel belongsTo使用詳解》,本文關鍵詞  基于,laravel,belongsTo,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《基于laravel belongsTo使用詳解》相關的同類信息!
  • 本頁收集關于基于laravel belongsTo使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 海宁市| 安平县| 根河市| 津南区| 芮城县| 淄博市| 锡林郭勒盟| 涞源县| 武乡县| 普兰店市| 滨州市| 吕梁市| 红桥区| 鄂伦春自治旗| 溧水县| 铜山县| 全椒县| 新蔡县| 额尔古纳市| 黄平县| 新昌县| 高淳县| 镇宁| 灵石县| 沂水县| 禹州市| 临沭县| 凯里市| 长宁县| 康定县| 拜泉县| 高碑店市| 新安县| 安国市| 桦甸市| 潼南县| 德庆县| 囊谦县| 夏津县| 大悟县| 中牟县|