Rumah >rangka kerja php >Laravel >Bagaimana untuk menetapkan set aksara dalam laravel
Cara untuk menetapkan set aksara dalam laravel: 1. Buka fail kod yang sepadan 2. Gunakan Skema untuk mengubah suai set aksara, kodnya adalah seperti "Skema:: buat('kod', fungsi (Blueprint); $table) {{ ...}}".
Persekitaran pengendalian artikel ini: sistem Windows 7, Laravel versi 5.7, komputer Dell G3.
Bagaimana untuk menetapkan set aksara dalam laravel?
Pangkalan data Laravel: ubah suai set aksara medan
Dalam persekitaran tertentu, anda mungkin menghadapi beberapa medan rentetan yang perlu peka huruf besar-kecil , jadual yang dijana melalui Skema secara lalai kepada utf8_unicode_ci, ci bermaksud Case Insensitive, jadi apa-apa sahaja yang berakhir dengan *_ci tidak sensitif huruf besar-besaran Kami boleh menggunakan Skema untuk mengubah suai set aksara semasa pemindahan :
Ubah suai medan 🎜>
Schema::create('codes', function (Blueprint $table) { { // ...... $table->string('key')->unique()->charset('utf8')->collation('utf8_bin'); // ...... });Atau ubah suai jadual:
Schema::create('codes', function (Blueprint $table) { $table->charset = 'utf8'; $table->collation = 'utf8_bin'; // ...... });Pernyataan asli:
DB::statement("ALTER TABLE codes CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin");
Cadangan berkaitan:
Atas ialah kandungan terperinci Bagaimana untuk menetapkan set aksara dalam laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!