ホームページ  >  記事  >  PHPフレームワーク  >  Laravelで文字セットを設定する方法

Laravelで文字セットを設定する方法

藏色散人
藏色散人オリジナル
2021-12-21 11:18:252381ブラウズ

laravel で文字セットを設定する方法: 1. 対応するコード ファイルを開きます; 2. スキーマを使用して文字セットを変更します。コードは "Schema::create('codes', function ( Blueprint $table) {{ ...}}"。

Laravelで文字セットを設定する方法

#この記事の動作環境: Windows 7 システム、Laravel バージョン 5.7、Dell G3 コンピューター。

laravel で文字セットを設定する方法は?

Laravel データベース: フィールドの文字セットを変更する

特定の環境では, 大文字と小文字の区別が必要な文字列フィールドがいくつか発生する可能性があります。スキーマによって生成されたテーブルのデフォルトは utf8_unicode_ci です。ci は大文字と小文字を区別しないことを意味するため、*_ci で終わるものは大文字と小文字を区別しません。スキーマを使用して、移行中に文字セットを変更できます。

フィールドの変更:

Schema::create('codes', function (Blueprint $table) {
{
    // ......
    $table->string('key')->unique()->charset('utf8')->collation('utf8_bin');
    // ......
});

またはテーブルの変更:

Schema::create('codes', function (Blueprint $table) {
    $table->charset = 'utf8';
    $table->collation = 'utf8_bin';
    // ......
});

ネイティブ ステートメント:

DB::statement("ALTER TABLE codes CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin");

関連する推奨事項:

最新の 5 件Laravel ビデオチュートリアル#

以上がLaravelで文字セットを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。