一年以后没有从事Web开发之后,我正在尝试建立开发环境。我已经在计算机上安装了php 7.2.7,然后安装了composer和WAMP。
我正在使用 php artisan serve 设置本地服务器。我正在尝试使用web.php(路由)文件中的以下代码在数据库的“用户”表中创建新用户。
Route::get('/new', function(){
User::create([
'password' => Hash::make('anything'),
'firstname' => 'Nick',
'lastname' => 'xyz',
'email' => 'xyz@ph.com',
'roleflag' => 0
]);
});
但是出现以下错误:
这似乎是一个非常常见的错误,我在其他stackoverflow / laracasts帖子中找到了帮助,例如:
Laravel: Error [PDOException]: Could not Find Driver in PostgreSQL
和
因此,我从php.ini文件中取消了两行注释,将.env和config / database.php文件更改为具有适当的设置/连接值等,但仍然收到此错误。
相关的config.php代码:
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'port' => env('DB_PORT', '3306'),
'database' => env('venturebreeder', 'forge'),
'username' => env('root', 'forge'),
'password' => env('', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => true,
'engine' => null,
],
自进行此操作已有一段时间以来,我的故障排除速度有所降低-有人能看到我在做什么吗?非常感谢。
答案 0 :(得分:0)
您在php.ini文件中取消了哪些注释?
您是否安装了pdo_mysql
扩展名?
从;
中删除;extension=pdo_mysql.so
,然后重新启动WAMP服务器