<legend id='MUrA6'><style id='MUrA6'><dir id='MUrA6'><q id='MUrA6'></q></dir></style></legend>
<i id='MUrA6'><tr id='MUrA6'><dt id='MUrA6'><q id='MUrA6'><span id='MUrA6'><b id='MUrA6'><form id='MUrA6'><ins id='MUrA6'></ins><ul id='MUrA6'></ul><sub id='MUrA6'></sub></form><legend id='MUrA6'></legend><bdo id='MUrA6'><pre id='MUrA6'><center id='MUrA6'></center></pre></bdo></b><th id='MUrA6'></th></span></q></dt></tr></i><div id='MUrA6'><tfoot id='MUrA6'></tfoot><dl id='MUrA6'><fieldset id='MUrA6'></fieldset></dl></div>

      • <bdo id='MUrA6'></bdo><ul id='MUrA6'></ul>

    1. <tfoot id='MUrA6'></tfoot>

      <small id='MUrA6'></small><noframes id='MUrA6'>

      Laravel PDOException SQLSTATE[HY000] [1049] 未知数据库 'forge

      时间:2023-10-31

    2. <tfoot id='ntEyn'></tfoot>

            <tbody id='ntEyn'></tbody>

          <small id='ntEyn'></small><noframes id='ntEyn'>

          <i id='ntEyn'><tr id='ntEyn'><dt id='ntEyn'><q id='ntEyn'><span id='ntEyn'><b id='ntEyn'><form id='ntEyn'><ins id='ntEyn'></ins><ul id='ntEyn'></ul><sub id='ntEyn'></sub></form><legend id='ntEyn'></legend><bdo id='ntEyn'><pre id='ntEyn'><center id='ntEyn'></center></pre></bdo></b><th id='ntEyn'></th></span></q></dt></tr></i><div id='ntEyn'><tfoot id='ntEyn'></tfoot><dl id='ntEyn'><fieldset id='ntEyn'></fieldset></dl></div>
            • <bdo id='ntEyn'></bdo><ul id='ntEyn'></ul>
              • <legend id='ntEyn'><style id='ntEyn'><dir id='ntEyn'><q id='ntEyn'></q></dir></style></legend>

                本文介绍了Laravel PDOException SQLSTATE[HY000] [1049] 未知数据库 'forge'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我正在使用 Laravel 连接 MySQL 数据库.

                I am using Laravel to connect to MySQL database.

                我遇到了这个异常:

                PDOException
                SQLSTATE[HY000] [1049] Unknown database 'forge'
                

                这是我的 config.database.php

                and this is my config.database.php

                'mysql' => array(
                            'driver'    => 'mysql',
                            'host'      => 'localhost',
                            'database'  => 'laravel',
                            'username'  => 'Anastasie',
                            'password'  => 'A@Laurent',
                            'charset'   => 'utf8',
                            'collation' => 'utf8_unicode_ci',
                            'prefix'    => '',
                        ),
                

                为什么错误是指 PDO 数据库?为什么是 forge 数据库名称?我已经改变了它.

                why is the error referring to PDO database? and why the forge database name? I have already changed it.

                我应该做些什么告诉 Laravel 我正在使用 MySQL 数据库吗?

                Should I do anything to tell Laravel that I am using MySQL database?

                我找到了这条线受保护的 $table = 'users';在我的 user.php 文件中,我已将其更改为protected $table = 'user'; 因为我数据库中的表是 user 而不是 users

                I found this line protected $table = 'users'; in my user.php file and I have changed it to protected $table = 'user'; because the table in my database is user not users

                我在我的路线中写了这个

                I wrote this in my Route

                Route::resource('users', 'UsersController');
                

                我在我的控制器文件夹中添加了 UsersController.php

                and I added UsersController.php in my controllers folder

                UsersController.php 里面我有这个:

                class UsersController extends BaseController {
                
                    /**
                     * Display a listing of the resource.
                     *
                     * @return Response
                     */
                    public function index()
                    {
                        $users = User::all();
                        return View::make('users.index', compact('users'));
                    }
                

                我称这个网址为 http://localhost:8082/laravel/public/users/

                我正在使用带有 Laravel 4.2 的 Windows 7

                I am using Windows 7 with Laravel 4.2

                提前致谢

                推荐答案

                你必须像那样清除缓存(因为你的旧配置在你的缓存文件中):

                You have to clear the cache like that (because your old configuration is in you cache file) :

                php artisan cache:clear
                

                pdo 错误来自 Laravel 使用 pdo 驱动连接 mysql 的事实

                The pdo error comes from the fact Laravel use the pdo driver to connect to mysql

                这篇关于Laravel PDOException SQLSTATE[HY000] [1049] 未知数据库 'forge'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:如何在 Laravel 4 中使用 BIGINT 作为自增主键 下一篇:使用 Laravel 框架包含 PHP 文件

                相关文章

                <i id='WEeq0'><tr id='WEeq0'><dt id='WEeq0'><q id='WEeq0'><span id='WEeq0'><b id='WEeq0'><form id='WEeq0'><ins id='WEeq0'></ins><ul id='WEeq0'></ul><sub id='WEeq0'></sub></form><legend id='WEeq0'></legend><bdo id='WEeq0'><pre id='WEeq0'><center id='WEeq0'></center></pre></bdo></b><th id='WEeq0'></th></span></q></dt></tr></i><div id='WEeq0'><tfoot id='WEeq0'></tfoot><dl id='WEeq0'><fieldset id='WEeq0'></fieldset></dl></div>
                <legend id='WEeq0'><style id='WEeq0'><dir id='WEeq0'><q id='WEeq0'></q></dir></style></legend>

                • <bdo id='WEeq0'></bdo><ul id='WEeq0'></ul>

                <small id='WEeq0'></small><noframes id='WEeq0'>

                <tfoot id='WEeq0'></tfoot>