簡體   English   中英

在Laravel 5.6中有新的UUID方法,我該如何使用它們?

[英]In Laravel 5.6 there are new UUID Methods, How do I use them?

在Laravel 5.6中,在這個包下添加了幾個新的UUID方法

use Illuminate\\Support\\Str;

如果我做這樣的事情: dd(Str::uuid());

我得到以下輸出:

DegradedUuid {#215 ▼
  #codec: StringCodec {#217 ▼
    -builder: DegradedUuidBuilder {#218 ▼
      -converter: DegradedNumberConverter {#221}
    }
  }
  #fields: array:6 [▼
    "time_low" => "fbf262eb"
    "time_mid" => "e1a3"
    "time_hi_and_version" => "43f4"
    "clock_seq_hi_and_reserved" => "b1"
    "clock_seq_low" => "2f"
    "node" => "7be1b2e7490f"
  ]
  #converter: DegradedNumberConverter {#221}
}

我之前從未使用過UUID,但我正在嘗試創建測試電子郵件驗證/確認身份驗證。 我做了一些谷歌搜索,我認為我應該得到這樣的字符串: fbf262eb-e1a3-43f4-b1-2f-7be1b2e7490f

然后將其存儲在我的數據庫中並從那里開始。 我在哪里不理解這個或者出錯了?

另外,我通讀這篇文章試圖了解UUID是什么 UUID是什么?

但是我如何使用這些新方法呢?

如果您希望直接訪問該值,則該方法返回一個對象,然后將其轉換為字符串,例如:

$uuid = (string) Str::uuid();

https://laravel.com/docs/5.6/helpers#method-str-uuid

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM