I am new to Laravel and am getting an error when trying to run a simple command in the controller Article::all()
. The error is:
PDOException in Connector.php line 55: SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)
Here is my .env
file:
APP_ENV=local
APP_DEBUG=true
APP_KEY=v1xavEadi4rHv0EGn05zQvtVAtQRA9zo
DB_HOST=localhost
DB_DATABASE=test
DB_USERNAME=root
DB_PASSWORD=
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
The controller:
namespace AppHttpControllers;
use IlluminateHttpRequest;
use AppHttpRequests;
use AppHttpControllersController;
use AppArticle;
class ArticlesController extends Controller
{
public function index()
{
$articles = Article::all();
}
}
and the model:
namespace App;
use IlluminateDatabaseEloquentModel;
class Article extends Model
{
protected $fillable = [
'name',
'body'
];
}
See Question&Answers more detail:os