我正在努力学习Laravel 5.4
。在我发布命令php artisan make:auth
并发布命令后,php artisan migrate
将显示以下错误,并且某些数据库表没有得到很好的处理:
[Illuminate\Database\QueryException]
SQLSTATE[42000]:语法错误或访问冲突:1071 指定的键太长;最大密钥长度为 767 字节(SQL:alter tableusers
add uniqueusers_email_unique
(
SQLSTATE[42000]:语法错误或访问冲突:1071 指定的密钥太长;最大密钥长度为 767 字节
关于我需要使用某些列作为字符容器的事实Persian Script Font
(其他一些列包含英语,西班牙语......字符),我创建了MySQL
数据库,utf8_general_ci
并且我认为由于数据库的编码而引发了错误。你能告诉我character encoding
我将使用什么来构建数据库以能够利用 Laravel 的 Auth 功能吗?非常感谢您提前。