laravel設置字符集的方法:1、打開相應的代碼文件;2、利用Schema來修改字符集,代碼如“Schema::create(‘codes’, function (Blueprint $table) {{…}}”。
本文操作環境:Windows7系統、Laravel5.7版、Dell G3電腦。
laravel怎么設置字符集?
Laravel 數據庫:修改字段字符集
在特定環境或許會碰到有些需要大小寫區分的字符串字段,通過 Schema 生成的表默認是 utf8_unicode_ci,ci 是 Case Insensitive 的意思,所以 *_ci 結尾的都不區分大小寫。我們可以在遷移中利用 Schema 來修改字符集。
修改字段:
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視頻教程
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦