Błąd przy próbie utworzenia bazy mysql [laravel]

Błąd przy próbie utworzenia bazy mysql [laravel]
BE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Mam taki problem nigdzie nie było opisane w necie jak się konfiguruje baza mysql dla laravela 5 więc spróbowałem sam się tym pobawić i edytowałem plik ./config/databese.php tak wygląda linia, która została edytowana.

Kopiuj
 
        'mysql' => [
            'driver' => 'mysql',
            'host' => 'localhost',
            'port' => env('DB_PORT', '3306'),
            'database' => env('DB_DATABASE', 'allegro'),
            'username' => env('DB_USERNAME', 'root'),
            'password' => env('DB_PASSWORD', 'haslo'),
            'charset' => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix' => '',
            'strict' => true,
            'engine' => null,
        ],

a w pliku session.php edytowałem ta linijkę

Kopiuj
 'driver' => 'native',

I teraz jak próbuje utworzyć baze danych poleceniem php artisan migrate:install to zwraca mi błąd

Kopiuj
   [PDOException]                                                                               
  SQLSTATE[28000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)  
DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1788
0

A patrzyłeś w dokumentacji?
A patrzyłeś na stackoverflow?
A patrzyłeś jak działa funkcja env?

BE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Już jestem na tropie tylko, że nigdzie w strukturze katalogów laravela nie mogę znaleźć pliku env

DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1788
2

Bo go nie utworzyłeś. Czy przeczytałeś dokumentację na temat instalacji? Masz plik .env.example (czy jakoś tak) i musisz go skopiować do .env. Przeczytaj dokumentację!

The key can be set in the .env environment file. If you have not renamed the .env.example file to .env, you should do that now.

poniatowski
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1666
0

Jak dobrze pamiętam to była jakaś komenda w artisanie do tworzenia plików env. Może coś takiego: php artisan migrate --env=local.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.