奇米影视四色7777久久精品-奇米影视777在线观看一区-七草千岁在线-破产姐妹第二季在线观看天天美剧-国产精品视频铁牛tv-国产精品视频视频久久

0712-2888027 189-8648-0214
微信公眾號

孝感風信網絡科技有限公司微信公眾號

當前位置:主頁 > 技術支持 > PHP > laravel ramsey/uuid唯一識別碼應用實戰

laravel ramsey/uuid唯一識別碼應用實戰

時間:2019-10-20來源:風信官網 點擊: 1978次
在項目開發過程中經常會遇到需要唯一標識碼的功能,風信建站laravel開發項目使用ramsey/uuid包進行唯一識別碼的應用,分享經驗如下:
 
github項目地址:https://github.com/ramsey/uuid
 
安裝軟件包:
 
composer require ramsey/uuid
 
安裝過程如下:
Using version ^3.8 for ramsey/uuid
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
Discovered Package: [32mbeyondcode/laravel-dump-server[39m
Discovered Package: [32mfideloper/proxy[39m
Discovered Package: [32mintervention/image[39m
Discovered Package: [32mjenssegers/agent[39m
Discovered Package: [32mlaravel/tinker[39m
Discovered Package: [32mmews/captcha[39m
Discovered Package: [32mnesbot/carbon[39m
Discovered Package: [32mnunomaduro/collision[39m
[32mPackage manifest generated successfully.[39m
 
完成之后,我們在項目的控制器中進行應用
 
use Ramsey\Uuid\Uuid;
 
$data = Uuid::uuid4();
$appid = $data->getHex();
dd($appid);
 
獲得結果如下:
 
"81b6c500e42d43d0a77a99bb7d3ab8a5"
 
官方示例代碼:
 

require 'vendor/autoload.php';

use Ramsey\Uuid\Uuid;
use Ramsey\Uuid\Exception\UnsatisfiedDependencyException;

try {

    // Generate a version 1 (time-based) UUID object
    $uuid1 = Uuid::uuid1();
    echo $uuid1--->toString() . "\n"; // i.e. e4eaaaf2-d142-11e1-b3e4-080027620cdd

    // Generate a version 3 (name-based and hashed with MD5) UUID object
    $uuid3 = Uuid::uuid3(Uuid::NAMESPACE_DNS, 'php.net');
    echo $uuid3->toString() . "\n"; // i.e. 11a38b9a-b3da-360f-9353-a5a725514269

    // Generate a version 4 (random) UUID object
    $uuid4 = Uuid::uuid4();
    echo $uuid4->toString() . "\n"; // i.e. 25769c6c-d34d-4bfe-ba98-e0ee856f3e7a

    // Generate a version 5 (name-based and hashed with SHA1) UUID object
    $uuid5 = Uuid::uuid5(Uuid::NAMESPACE_DNS, 'php.net');
    echo $uuid5->toString() . "\n"; // i.e. c4a760a8-dbcf-5254-a0d9-6a4474bd1b62

} catch (UnsatisfiedDependencyException $e) {

    // Some dependency was not met. Either the method cannot be called on a
    // 32-bit system, or it can, but it relies on Moontoast\Math to be present.
    echo 'Caught exception: ' . $e->getMessage() . "\n";

}

熱門關鍵詞: laravel ramsey/uuid 唯一識別碼
欄目列表
推薦內容
熱點內容
展開
主站蜘蛛池模板: 青青草免费观看视频| 91在线亚洲| 晓松奇谈 136集 音频| 亚洲高清专区| 国产99热99| 成人免费高清视频网址| 日韩精品国产精品| 日韩精品久久久久影院| 国产精品短视频| 日韩精品视频在线播放| 欧美久久亚洲精品| 亚洲国产精品日韩高清秒播| 国产精品国产三级国产专不∫| 国产一卡2卡3卡四卡精品网站| 午夜视频久久久久一区| 成人欧美一区二区三区在线| 欧美日韩精品一区二区三区视频| 日韩专区亚洲国产精品| 国产高清久久99| 老司机在线精品视频| 亚洲精品在线影院| 欧美中文字幕在线视频| 青草青草久热精品视频在线网站| 亚洲视频日韩| 91激情视频| 99视频网| jlzz日本人年轻护士出水视频| after第一部| 国产亚洲精品综合在线网址| 亚洲欧美在线免费观看| 春色精品视频在线播放| 欧美蜜桃臀在线观看一区| 日本www在线| 欧美亚洲中日韩中文字幕在线| 日韩欧美亚洲国产高清在线| 免费黄在线| 亚洲jjzzjjzz在线播放| 好爽毛片一区二区三区四| 亚洲精品日韩专区在线观看| 国产精品网站在线观看| 欧美精品国产日韩综合在线|