Besoin d'aide ?

Laravel 8 soucis Illuminate\Database\QueryException

Avatar de jajux
jajux

Bonjour, je suis étudiant et je suis actuellement en stage en entreprise. On m'a confié la tâche de créer un site vitrine sous WordPress (pas de soucis...) et de la lier à plateforme de réservation de services entreprises et particuliers en Laravel 8. J'ai débuté ma plateforme, mais j'ai un soucis de migration. Editeur:VS \ Database: PHP, MySql /J'ai créer un projet via la commande sous VS qui m'a automatiquement ajouter 3 tables (users,password,folder) /Je peux aisément créer une nouvelle table qui va dans mon dossier migrations /Après avoirs éxecuter : php artisan migrate: *** Illuminate\Database\QueryException SQLSTATE[42S01]: Base table or view already exists: 1050 La table 'users' existe déjà (SQL: create table users (id bigint unsigned not null autoincrement primary key, name varchar(255) not null, email varchar(255) not null, emailverifiedat timestamp null, password varchar(255) not null, remembertoken varchar(100) null, createdat timestamp null, updatedat timestamp null) default character set utf8mb4 collate 'utf8mb4unicodeci')*** Conséquence: je suis coincé avec cette table users qui bloquent toute mes migrations.

J'aimerais comprendre ce qu'il m'arrive. Vous remerciant par avance. Jajux

Posté il y a 1 mois
Avatar de StephaneMarry
StephaneMarry

Ca me rappel une erreur similaire. Ton type de BDD c'est quoi MySAM ou Inodb ?

Posté il y a 1 mois
Avatar de jajux
jajux

Je suis en MyIsam en effet

Posté il y a 1 mois
Avatar de jajux
jajux

j'ai résolu mon problème. je post ma solution au cas où: 1/supprimer sa table dans PHP myAdmin 2/Dans son éditeur aller dans: App/Providers/AppServiceProvider.php 3/copier le code suivant:

Posté il y a 1 mois
Avatar de StephaneMarry
StephaneMarry

Ok cool si ca marche, je te conseil d'être en InoDB pour pouvoir utiliser correctement la gestion des données avec Laravel. ^^

Posté il y a 1 mois
Avatar de jajux
jajux

C'est clairement ce que je ferais à l'avenir. Merci encore pour le tips.

Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.