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

主頁 > 知識庫 > 基于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使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 江永县| 康保县| 阜城县| 富源县| 汶川县| 寿宁县| 迁安市| 新兴县| 太白县| 新竹市| 理塘县| 丰县| 北票市| 民勤县| 巩留县| 南丰县| 遵化市| 蓬安县| 安乡县| 天峻县| 凤山市| 彭水| 临沭县| 金乡县| 油尖旺区| 武平县| 闽清县| 连南| 青神县| 那坡县| 荣成市| 临武县| 安庆市| 华池县| 阿瓦提县| 陆河县| 峨边| 顺平县| 五原县| 马关县| 武安市|