我有laravel 5,它在浏览器上工作正常。然后在数据库中制作表格,首先我创建目录即/ opt / lampp / htdocs / laravel,然后运行php artisan migrate:install命令但我有消息如下所示。如何解决这个问题。
cd / opt / lampp / htdocs / lovey
/ opt / lampp / htdocs / lovey $ php artisan migrate:install
生产中的应用! *
你真的希望运行这个命令吗? [是/否](是/否)[否]:
这是我的database.php文件。 我的数据库名称是laravel。
返回 [ 'fetch'=> PDO :: FETCH_CLASS,
'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,
],
],
];
答案 0 :(得分:0)
laravel正常运行需要你的.env。 .env文件存储您的环境配置,包括您的数据库配置。
http://laravel.com/docs/5.1/installation#environment-configuration
.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安装应该可以正常工作。
此外,如果您的应用程序正在生产中,您应该更改APP_ *参数。