小编Iha*_*lly的帖子

Laravel 5.1 utf-8保存到数据库

我正在尝试将记录保存到数据库.从输入中获取值并将其保存到数据库时没有问题,例如:

$ request-> input('name')是一个值为'سلام'的输入

$provider->name = $request->input('name');
$provider->copyright_email = 'test@yahoo.com';
$provider->save();
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试从我的控制器给出值时出现问题.名字会保存'?' 进入数据库:

$provider->name = '????';
$provider->copyright_email = 'test@yahoo.com';
$provider->save();
Run Code Online (Sandbox Code Playgroud)

我已经将此代码添加到config/database.php:

'charset' => 'utf8',
'collation' => 'utf8_persian_ci',
Run Code Online (Sandbox Code Playgroud)

unicode utf-8 laravel-5.1

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

laravel-5.1 ×1

unicode ×1

utf-8 ×1