看看文档: http://laravel.com/docs/master/authentication
AuthController 默认是使用 “App\User” Eloquent model, 同样的, 你在App\User里指定某一个数据库就是了
补充一下 laravel 5 自带的 Auth 案例里实现的登录注册和密码找回两个部分。
对于注册登录部分 可以使用ylem
的方法。
对于密码找回,需要在/config/auth.php
里面进行设置。
例如:
'table' => 'mydatabases.password_resets',
'host' => env('DB_HOST', 'localhost'),
'database' => env('DB_DATABASE_CENTER', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
==================写法错误……去掉env , env('DB_DATABASE_CENTER', 'forge')只留下'forge',
env('DB_PASSWORD', ''),只留下 ''
/* 我了解决这个问题,作为一个新手,我耗费了累计时间 两天 */
在控制器里这样写
$results = DB::connection('mysql')->select('...');
$results = DB::connection('mysql_center')->select('...');