laravel [1049]未知数据库

Pau*_*son 1 mysql laravel

我是laravel的新手,尝试通过控制器查看数据库时当前遇到问题。当我尝试使用控制器查看数据时,出现以下错误。

“ SQLSTATE [HY000] [1049]未知数据库'laravel'”。

如果使用手工艺修补匠,我可以执行:: all()并查看我的数据,我也成功地迁移了我的数据。只是出于某种原因似乎不喜欢我的观点。

我已经查看了建议运行的其他类似答案

php artisan cache:clear

但是,这对我没有任何帮助。

控制器:

class authorsController extends Controller
{

    public function index(){
        $authorList = \App\Author::all();
        //return $authors;
        return view('library.authors');
    }
}
Run Code Online (Sandbox Code Playgroud)

内.env文件

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=library
DB_USERNAME=root
DB_PASSWORD=
Run Code Online (Sandbox Code Playgroud)

小智 5

如果您使用来运行Laravel php artisan serve.env直到停止并重新启动服务器后,它才会接受更改。

启动服务器时,可能已将“ laravel”设置为数据库名称。杀死它,然后再次运行命令。