Rumah >rangka kerja php >Laravel >Bagaimana untuk menetapkan set aksara dalam laravel

Bagaimana untuk menetapkan set aksara dalam laravel

藏色散人
藏色散人asal
2021-12-21 11:18:252420semak imbas

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) {{ ...}}".

Bagaimana untuk menetapkan set aksara dalam laravel

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:

Lima tutorial video Laravel terkini

Atas ialah kandungan terperinci Bagaimana untuk menetapkan set aksara dalam laravel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn