ホームページ > 記事 > PHPフレームワーク > Laravelで文字セットを設定する方法
#この記事の動作環境: Windows 7 システム、Laravel バージョン 5.7、Dell G3 コンピューター。laravel で文字セットを設定する方法: 1. 対応するコード ファイルを開きます; 2. スキーマを使用して文字セットを変更します。コードは "Schema::create('codes', function ( Blueprint $table) {{ ...}}"。
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");
関連する推奨事項:
以上がLaravelで文字セットを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。