2017-04-05 2 views
0

Dies ist Code meines Routing-Tabellen in firstapp dbIch bin Anfänger auf Laravel. Und ich habe Verbindungsfehler aufgetreten mit mysql auf laravl Version 5.4.16

Route::get('/', function() 
{ 
    Schema::create('users', function($table) 
    { 
     $table->increments('id'); 
    });   
    return view('welcome'); 
}); 

hinzuzufügen Und das ist config \ database.php Datei Code

'mysql' => [ 
    'driver' => 'mysql', 
    'host' => env('DB_HOST', 'localhost'), 
    'port' => env('DB_PORT', '3306'), 
    'database' => env('DB_DATABASE', 'firstapp'), 
    'username' => env('DB_USERNAME', 'root'), 
    'password' => env('DB_PASSWORD', ''), 
    'unix_socket' => env('DB_SOCKET', ''), 
    'charset' => 'utf8mb4', 
    'collation' => 'utf8mb4_unicode_ci', 
    'prefix' => '', 
    'strict' => true, 
    'engine' => null, 
], 

Aber es gibt zwei Fehler. Bitte geben Sie mir eine Lösung dafür.

QueryException in Connection.php Linie 647: SQLSTATE [HY000] [2002] keine Verbindung hergestellt werden kann, weil der Zielcomputer aktiv verweigert. (SQL: create table users (id int ohne Vorzeichen nicht null auto_increment Primärschlüssel) Standardzeichensatz utf8mb4 utf8mb4_unicode_ci collate)

Und

PDOException in connector.php Linie 68: SQLSTATE [HY000] [2002] Es konnte keine Verbindung hergestellt werden, weil die Zielmaschine dies aktiv ablehnte.

+0

Upload-Datenbankschema –

+0

'Keine Verbindung hergestellt konnte ändern müssen, weil die Zielmaschine it.' aktiv verweigert - läuft MySQL? – Luke

+0

Ich habe Schemacode hochgeladen. @ BilalAhmed. an der Spitze – Anees

Antwort

0

Sie sollten .env-Datei hinzufügen, siehe .envexxample und db-Konfigurationen, hostname, password, db name hinzufügen.

+0

Sir ich verstehe nicht .env-Datei. – Anees

+0

Ich habe Datenbank.php Datei in Config-Ordner geändert – Anees

+0

In Laravel Db-Konfigurationen in .env-Datei festgelegt, sollte die .env-Datei im Stammverzeichnis sein, nach Laravel Intellation gibt es .envexample Datei, können Sie sehen und erstellen Sie Ihre .env-Datei mit Ihren Konfigurationen, bitte chek Dokumentation von Laravel über .env-Datei. –

2

Sie müssen env Datei ändern. Es gibt Datenbankkonfigurationen, die erste modifizierte hat, als Sie database.php Datei wie

DB_CONNECTION=mysql 
DB_HOST=localhost 
DB_PORT=3306 
DB_DATABASE=Your Db Name 
DB_USERNAME=Your Db username 
DB_PASSWORD=Your Db Password 
+0

sir bitte den Speicherort der .env-Datei angeben. – Anees

+0

Ich habe bereits geändert Datenbank.php Datei – Anees

+0

.env Datei ist im Stammordner Ihres Projekts verfügbar. –

Verwandte Themen