这是我的database.php
文件:
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'learning_laravel',
'username' => 'forge',
'password' => 'bomb',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
我的route.php
档案
<?php
Route::get('/',function(){
$username=DB::table('username')->get();
return $username;
});
我创建了一个名为learning_laravel的数据库,并创建了一个名为username的表,并为其提供了输入,但我没有得到任何输出。
当我打开localhost:8000 /键入php artisan serve时,这是我得到的输出。
我的输出文件:
Database[]not configured
$connections = $this->app['config']['database.connections'];
if (is_null($config = array_get($connections, $name)))
{
throw new \InvalidArgumentException("Database [$name] not configured.");
}
答案 0 :(得分:0)
您尚未配置数据库连接。
您可以在以下文件app/config/database.php
中找到包含示例内容
'default' => 'mysql', //your database name according to prefix in connections subarray
'connections' => array(
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'your database name here',
'username' => 'your username here',
'password' => 'your password here',
'charset' => 'utf8',
'collation' => 'utf8_bin',
'prefix' => '',
),