首页 > 作文

Laravel自动生成UUID,从建表到使用详解

更新时间:2023-04-08 08:23:47 阅读: 评论:0

github地址: https://github.com/emboy的复数形式adadly/laravel-uuid.git

1、安装依赖

compor require emadadly/laravel-uuid

2、然后在config/app.php的providers里添加rviceprovider

'providers' => [          ...          emadadly\laraveluuid\laravelu关于梦想的作文600字uidrviceprovider::class,        ],

3、然后根目录执行

php artisan vendor:publish --provider="emadadly\laraveluuid\laraveluuidrviceprovider"

执行完的效果是:在config下生成uuid.php

4、使用

(1)主键id不使用uuid,新建一行储存uuid的列

在config/uuid.php

'default_uuid_column' => 'uuid',

(2) 主键id就直接使用uuid

在config/uuid.php中将uuid改成id

'defa蜂蜜有什么好处ult_uuid_column' => 'id',

在migration中建表时:

schem海贼王艾斯图片a::create('sys_ur', function (blueprint $table) { $table->uuid('id')->unique();  .... $table->timestamps();});

在实体类如ur.php中使用uuid,加入

u uuids;  .... /**  * indicates if the ids are auto-incrementing.  * * @var bool  */ public $incrementing = fal;

然后在controller中在新增数据时id默认可以直接使用uuid

for example:

 public function store(request $request)  {    $data = $request->json(基尔霍夫定律实验报告)->all();    $article=article::create($data);    return respon()->json($article);  }

修改自带的created_at和updated_at

  const updated_at='update_date';  const created_at = 'create_date';

以上这篇laravel自动生成uuid,从建表到使用详解就是www.887551.com分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-08 08:23:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/ad35637d53389d47024bda4ac5538046.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Laravel自动生成UUID,从建表到使用详解.doc

本文 PDF 下载地址:Laravel自动生成UUID,从建表到使用详解.pdf

标签:给大家   基尔   主键   复数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图