In this tutorial i’m going to solve Database [] not configured in laravel.
The error message “Database [] not configured Laravel” indicates that there is a missing or incorrect database configuration in your Laravel application. This error typically occurs when the application tries to connect to a database but fails due to missing or invalid connection details.
1st step :- go to model and paste code as per below.
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Webdata extends Model
{
protected $connection = 'mysqlProjects';
protected $table = 'projects';
}
2nd Step :- Go to config/database.php and paste below code.
'mysqlProjects' => [
'driver' => 'mysql',
'host' => env('DB_HOST_PROJECTS_COUNT', '127.0.0.1'),
'port' => env('DB_PORT_PROJECTS_COUNT', '3306'),
'database' => env('DB_DATABASE_PROJECTS_COUNT', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'strict' => false,
'engine' => null,
],
Next go to .env and paste below code.
DB_CONNECTION_PROJECTS_COUNT=mysql
DB_HOST_PROJECTS_COUNT=127.0.0.1
DB_PORT_PROJECTS_COUNT=3306
DB_DATABASE_PROJECTS_COUNT=wz-projects-ms
DB_USERNAME_USER_COUNT=root
DB_PASSWORD_ORGANISATION_TYPE_COUNT=
DB_CONNECTION_ORGANISATION_COUNT=mysql
DB_HOST_PROJECTS_COUNT=127.0.0.1
DB_PORT_PROJECTS_COUNT=3306
Now All configuration set properly and its working fine šš
[…] Database [] not configured Laravel in Laravel ? […]