IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Laravel PHP Discussion :

Illuminate\Database\QueryException SQLSTATE[42S22]: Column not found: 1054 Unknown column 'name' in 'field lis [4.1]


Sujet :

Laravel PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2018
    Messages : 28
    Points : 22
    Points
    22
    Par défaut Illuminate\Database\QueryException SQLSTATE[42S22]: Column not found: 1054 Unknown column 'name' in 'field lis
    Bonjour à vous, bien je débute avec Laravel 6.0.4 et actuellement je rencontre un problème qui est le suivant:

    Illuminate\Database\QueryException
    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'name' in 'field list' (SQL: insert into `clients` (`name`, `updated_at`, `created_at`) values (1, 2019-10-06 14:58:18, 2019-10-06 14:58:18)).
    du coup je ne comprends pas le problème car je pense que tout est bon.

    Voici la migration:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
     public function up(){
            Schema::create('clients', function (Blueprint $table) {
                $table->bigIncrements('id');
                $table->string('nom')->nullable();
                $table->string('prenom')->nullable();
                $table->date('dateNais')->nullable();
                $table->string('email')->nullable();
                $table->integer('telephone')->nullable();
                $table->string('sexe', '50')->nullable();
                $table->double('taille')->nullable();
                $table->string('permis')->nullable();
                $table->date('dateDel')->nullable();
                $table->string('Bp', '50')->nullable();
                $table->string('adres', '50')->nullable();
                $table->string('civilité', '50')->nullable();
                $table->integer('nbrEnfs')->nullable();
                $table->integer('nbrPrs')->nullable();
                $table->timestamps();
            });
        }
     
        /**
         * Reverse the migrations.
         *
         * @return void
         */
        public function down()
        {
            Schema::dropIfExists('clients');
        }
    voici mon controller:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    public function create(){
            $nom = request('nom');
            $prenom = request('prenom');
            $dateNais = request('dateNais');
            $email = request('email');
            $tel = request('tel');
            $permis = request('permis');
            $dateDel = request('dateDate');
            $Bp = request('Bp');
            $adres = request('adres');
            $contract = request('contract');
     
            $Client = new Client();
            $Client -> name = $nom;
            $Client -> name = $prenom;
            $Client -> name = $dateNais;
            $Client -> name = $email;
            $Client -> name = $tel;
            $Client -> name = $permis;
            $Client -> name = $dateDel;
            $Client -> name = $Bp;
            $Client -> name = $adres;
            $Client -> name = $contract;
     
            $Client -> save();
       }
    .
    du coup j'ai besoin d'aide parce que là suis à cours d'idées
    merci d'avance.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Points : 2 440
    Points
    2 440
    Par défaut
    Le message d'erreur est clair pourtant. La table clients n'a pas de colonne "name", en utilisant $Client->name tu remplis une colonne qui n'existe pas. Les colonnes de ta table sont "nom", "prenom", "dateNais" etc...

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2018
    Messages : 28
    Points : 22
    Points
    22
    Par défaut
    merci sa marche mais j'ai une autre erreur qui surgi qui est celle-ci:

    SQLSTATE [01000]: Avertissement: 1265 données tronquées pour la colonne 'valeurV' à la ligne 1 (SQL: insertion dans `autos` (` marque`, `immatricul`,` chassis`, `DateCp`,` poids`, `usage` , `valeurN`,` valeurV`, `valeurA`,` NbrePass`, `updated_at`,` created_at`) des valeurs (toyota, lt 8987, d452, 2019-10-11, 78, personnel,?, 5.000.000, ?, 2, 2019-10-07 05:36:14, 2019-10-07 05:36:14)).
    hors je respect l'ordre tel que dans la BD.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    Janvier 2007
    Messages
    808
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : Janvier 2007
    Messages : 808
    Points : 912
    Points
    912
    Par défaut
    Bonjour,
    Encore une fois, le message est clair.
    Sinon postes le bout de code de la création.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/01/2016, 17h33
  2. Réponses: 2
    Dernier message: 30/03/2015, 11h18
  3. [1.x] SQLSTATE[42S22]: Column not found
    Par pierreHaut dans le forum Symfony
    Réponses: 3
    Dernier message: 09/05/2011, 17h01
  4. [Data] [Ibatis] Column not found
    Par stardust dans le forum Spring
    Réponses: 6
    Dernier message: 18/01/2007, 11h10
  5. Réponses: 5
    Dernier message: 12/12/2005, 13h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo