在 Laravel 4.2 中使用 mysql 数据库

Work with mysql database in Laravel 4.2

我是 Laravel 的新手,使用此 https://github.com/msurguy/laravel-facebook-login link 在 Laravel 中使用 facebook 登录。我已经设置了所有的东西但是我 建立数据库连接时出现以下错误:

Type error: Argument 1 passed to Illuminate\Redis\Database::__construct() must be of the type array, null given, called in C:\wamp64\www\laravel-facebook-login-master\vendor\laravel\framework\src\Illuminate\Redis\RedisServiceProvider.php on line 23

我想要运行简单的mysql数据库。下面是我的 database.php 代码:

return array(

    'fetch' => PDO::FETCH_CLASS,

   'connections' => array(



        'mysql' => array(
            'driver'    => 'mysql',
            'host'      => 'localhost',
            'database'  => 'facebookdb',
            'username'  => 'root',
            'password'  => '',
            'port'  => '3603',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
        )
    ),


    'migrations' => 'migrations',

);

任何 suggestion/help 将不胜感激。

您在 connections 数组中缺少 redis 连接的定义,这样的事情会有所帮助:

'redis' => array(
    'host' => env('REDIS_HOST', 127.0.0.1),
    'port' => env('REDIS_PORT', 6379),
    'password' => env('REDIS_PASSWORD', null),
    'database' => env('REDIS_DATABASE', 0)
)

如果您的 redis connection settings 与上面的默认值不同,请确保在 .env 文件中添加相应的条目。