Laravel 5 can';t运行迁移:在laravel5中安装

Laravel 5 can';t运行迁移:在laravel5中安装,laravel-5,Laravel 5,我有laravel 5,它可以在浏览器上正常工作。然后在数据库中创建表,首先我创建了目录,即/opt/lampp/htdocs/laravel,然后运行php artisan migrate:install命令,但我得到了如下消息。如何解决这个问题 cd/opt/lampp/htdocs/lovey /opt/lampp/htdocs/lovey$php artisan迁移:安装 应用于生产* 是否确实要运行此命令?[是/否](是/否)[否]: 这是我的database.php文件。

我有laravel 5,它可以在浏览器上正常工作。然后在数据库中创建表,首先我创建了目录,即/opt/lampp/htdocs/laravel,然后运行php artisan migrate:install命令,但我得到了如下消息。如何解决这个问题

cd/opt/lampp/htdocs/lovey

/opt/lampp/htdocs/lovey$php artisan迁移:安装


  • 应用于生产*


    是否确实要运行此命令?[是/否](是/否)[否]:

这是我的database.php文件。 我的数据库名是拉威尔

返回 [ 'fetch'=>PDO::fetch_类

'default' => env('DB_CONNECTION', 'mysql'),


'connections' => [

    'sqlite' => [
        'driver'   => 'sqlite',
        'database' => database_path('database.sqlite'),
        'prefix'   => '',
    ],

    'mysql' => [
        'driver'    => 'mysql',
        'host'      => env('DB_HOST', 'localhost'),
        'database'  => env('DB_DATABASE', 'laravel'),
        'username'  => env('DB_USERNAME', 'root'),
        'password'  => env('DB_PASSWORD', ''),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
        'strict'    => false,
    ],

    'pgsql' => [
        'driver'   => 'pgsql',
        'host'     => env('DB_HOST', 'localhost'),
        'database' => env('DB_DATABASE', 'database'),
        'username' => env('DB_USERNAME', 'root'),
        'password' => env('DB_PASSWORD', ''),
        'charset'  => 'utf8',
        'prefix'   => '',
        'schema'   => 'public',
    ],

    'sqlsrv' => [
        'driver'   => 'sqlsrv',
        'host'     => env('DB_HOST', 'localhost'),
        'database' => env('DB_DATABASE', 'database'),
        'username' => env('DB_USERNAME', 'root'),
        'password' => env('DB_PASSWORD', ''),
        'charset'  => 'utf8',
        'prefix'   => '',
    ],

],



'migrations' => 'migrations',



'redis' => [

    'cluster' => false,

    'default' => [
        'host'     => '127.0.0.1',
        'port'     => 6379,
        'database' => 0,
    ],

],

])

您的.env是laravel正常运行所必需的。.env文件存储环境配置,包括数据库配置

.env的示例

APP_ENV=local
APP_DEBUG=true
APP_KEY=J9dFWi5QPq2aIuAX9XAfnuOoKVmNsFHs

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
如果使用composer创建laravel项目:

composer create-project laravel/laravel --prefer-dist
将创建一个.env。如果您以任何其他方式创建了.env,则可能尚未创建,但您将拥有一个名为.env.example的文件,您可以将该文件复制/重命名为.env,并且您的laravel安装应该可以正常工作


另外,如果您的应用程序正在生产中,您应该更改您的应用程序参数。

您可以分享您的.env吗?我想你的环境选项可能有问题。实际上我已经在Ubuntu12.04中安装了laravel5,所以我的laravel文件夹中没有.env文件。