Laravel 5.1 - Connexion à la Base MySQL (MAMP)

Il y a des sujets en ligne qui sont de la discussion de ce problème, toutefois, je ne pouvais pas trouver tout bien rangé explication du problème ou de solides réponses pour la question. Ce que je cherche à atteindre est la connexion de Laravel 5.1 de MySQL Base de données de MAMP.


Dans mon config>app.php:

   'default' => env('DB_CONNECTION', 'mysql'),


   'mysql' => [
        'driver'    => 'mysql',
        'host'      => 'localhost:8889',
        'database'  => 'test',
        'username'  => 'root',
        'password'  => 'root',
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'unix_socket'   => '/Applications/MAMP/tmp/mysql/mysql.sock',
        'prefix'    => '',
        'strict'    => false,
    ],

Dans mon .env:

      DB_HOST=localhost
      DB_DATABASE=test
      DB_USERNAME=root
      DB_PASSWORD=root

J'ai aussi .env.exemple: (qui je crois n'a pas de fonctionnalité)

      DB_HOST=localhost
      DB_DATABASE=homestead
      DB_USERNAME=homestead
      DB_PASSWORD=secret

J'ai aussi create_users_table.php et create_password_resets_table.php dans mon base de données>migrations (même si je n'ai pas exécuter de la migration:faire)


MAMP est de diriger et d'exécuter le serveur avec succès, comme il charge le projet sur localhost.


Voici mon MAMP paramètres:

Laravel 5.1 - Connexion à la Base MySQL (MAMP)

Laravel 5.1 - Connexion à la Base MySQL (MAMP)

Et la test base de données est créée (avec tables et dans lequel j'ai déjà créé et utilisé dans mes autres projets, pas de Laravel.)

Laravel 5.1 - Connexion à la Base MySQL (MAMP)


Même si tout semble correct pour moi, lors de la tentative de soumettre Auth formulaire, j'obtiens cette erreur:

PDOException dans Connector.php ligne 50:
ne pouvait pas trouver le pilote

  1. dans Connector.php ligne 50

  2. à PDO->__construct ('mysql:unix_socket=/Applications/MAMP/tmp/mysql/mysql.chaussette;dbname=test', 'root', 'root', array('0', '2', '0', false, false)) dans Connector.php ligne 50

  3. à Connector->createConnection('mysql:unix_socket=/Applications/MAMP/tmp/mysql/mysql.sock;dbname=test', array('driver' => 'mysql', 'host' => 'localhost:8889', 'database' => 'test', 'username' => 'root', 'password' => 'root', 'charset' => 'utf8', 'classement' => 'utf8_unicode_ci', 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.chaussette', 'prefix' => ", 'strict' => false, 'nom' => 'mysql'), array('0', '2', '0', false, false)) dans MySqlConnector.php ligne 22

et ainsi de suite...

  • bonjour quelle version de MAMP vous utilisez?
  • salut, 3.0.7.1
InformationsquelleAutor senty | 2015-07-21