簡體   English   中英

Laravel 宅基地更改 UUID

[英]Laravel Homestead Changing UUID

我們最初並未開始使用 Laravel Homestead,但正在努力設置 homestead 以使版本控制更容易。

除了我的 UUID 被奇怪地編碼之外,一切似乎都運行良好。

生產環境:

Illuminate\Support\Collection {#681 ▼
    `#items: array:148 [▼
        0 => {#685 ▼
            +"MyId": "D281ACC2-1F3D-470E-9CBD-26957763F197"
            +"TheirId": "43499884-2C18-4591-BDF1-D994DDDD1314"

當地環境:

Illuminate\Support\Collection {#681 ▼
    `#items: array:148 [▼
        0 => {#685 ▼
            +"MyId": b"ê1÷ÞhÙéDÉï\x01³ú'┌á"
            +"TheirId": b"pE;¿_J]EòØö▀i#8¾"

代碼庫是相同的。 我唯一能想到的是 Vagrant 盒子使用不同的 sqlsrv 驅動程序,所以我安裝了 pdo_sqlsrv 但它沒有解決問題。

有任何想法嗎?

我發現似乎是一個修復。 我附加了options數組。

    'sqlsrv' => [
        'driver' => 'sqlsrv',
        'host' => env('DB_HOST', 'localhost'),
        'port' => env('DB_PORT', '1433'),
        'database' => env('DB_DATABASE', 'forge'),
        'username' => env('DB_USERNAME', 'forge'),
        'password' => env('DB_PASSWORD', ''),
        'charset' => 'utf8',
        'prefix' => '',
        'prefix_indexes' => true,
        'options'  => [
            // Used for GUIDs
            PDO::DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER => true,
        ],
    ],

答案從@tom-sinclair https://github.com/laravel/homestead/issues/823#issuecomment-391619635被盜

暫無
暫無

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

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