Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Bonjour à tous,
Je suis en train de suivre le tutoriel pour se connecter à Microsoft 365 pour appeler l'API Microsoft Graph avec framework Laravel.
J'ai installé les dépendances du projet avec ligne de commande composer install
, ensuite j'ai pu générer une clé d'application.
Je souhaite créer la base de données, j'ai modifié le fichier .env
et database.php
:
Voici le fichier .env
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:dqbUUZ1R2+JVQ0XEOs1rsa2CwcxEhzzSG6KW9/HvAyU=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=laravel-testing
DB_USERNAME=root
DB_PASSWORD=
Fichier database.php
:
'mysql' => [
'driver' => 'mysql',
'url' => env('DATABASE_URL'),
'host' => env('DB_HOST', 'localhost'),
'port' => env('DB_PORT', '3306'),
'database' => env('DB_DATABASE', 'laravel-testing'),
'username' => env('DB_USERNAME', 'root'),
'password' => env('DB_PASSWORD', ''),
'unix_socket' => env('DB_SOCKET', ''),
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => true,
'engine' => null,
'options' => extension_loaded('pdo_mysql') ? array_filter([
PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'),
]) : [],
],
Lorsque je lance cette commande dans le terminal
php artisan migrate
J'obtiens cette erreur :
Illuminate\Database\QueryException
SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schema.tables where table_schema = laravel-testing and table_name = migrations and table_type = 'BASE TABLE')
at vendor/laravel/framework/src/Illuminate/Database/Connection.php:669
665| // If an exception occurs when attempting to run a query, we'll format the error
666| // message to include the bindings with SQL, which will make this exception a
667| // lot more helpful to the developer instead of just the database's errors.
668| catch (Exception $e) {
> 669| throw new QueryException(
670| $query, $this->prepareBindings($bindings), $e
671| );
672| }
673|
+34 vendor frames
35 artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
Je vous remercie d'avance pour votre aide .
Bonjour @Clouder,
J'ai déjà résolu mon problème.
Il fallait que je puisse d'abord créer la base de données sur phpmyadmin et ensuite lancer la ligne de commande dans le terminal pour insérer toutes les tables dans la base de données :
php artisan migrate
Je te remercie pour ton aide.
Salut @Epeny ,
As-tu déjà regarder ceci : https://stackoverflow.com/questions/20723803/pdoexception-sqlstatehy000-2002-no-such-file-or-directory