Laravel 5

problème au niveau d'insertion des données (données s'insèrent pas dans la BDD) --> Laravel 5.7.29

Avatar de AyoubBanadi
AyoubBanadi

Bonjour , j'ai un petit probleme concernant l'insertion des infos récuperes par le formulaire dans la BDD , j'ai essayé de verifier avec dd($request) mais rien ne s'affiche sur la page d'acceuil , aucun erreur ne s'affiche pourtant mas données sont pas toujours inserés dans la base .

Posté il y a 7 mois
Avatar de AyoubBanadi
AyoubBanadi

Voilà la vue :

@extends('layouts.app')

@section('content')

   <form methode="POST" action="{{route('ctr.store')}}">
       @csrf
       <div class="form-group">
           <label for="title">Titre de l'annonce</label>
           <input type="text" class="form-control {{ $errors->has('title') ? 'is-invalid' : ''}}" id="title"  >
           @if ($errors->has('title'))
               <span class="invalid-feedback">{{ $errors->first('title')}}</span>
           @endif
       </div>
       <div class="form-groupe">
           <label for="description " > Description de l'annonce</label>
           <input type="text" class="form-control" id="description" >
       </div>
       <div class="form-group ">
           <label for="Price">Price</label>
           <input type="text" class="form-control" id="Price" >
       </div>
       <div class="form-group">
           <label for="Localisation">Localisation</label>
           <input type="text" class="form-control" id="Localisation">
       </div>

       <button type="submit" class="btn btn-primary">Ajouter Annonce</button>
   </form>

@endsection

Posté il y a 7 mois
Avatar de AyoubBanadi
AyoubBanadi

les routes:

Route::get('/', function () { return view('welcome'); })->name('welcome');

Auth::routes();

Route::get('/home', 'HomeController@index')->name('home'); Route::get('/annonce','CTR1@create')->name('ctr.create'); Route::post('/annonce','CTR1@store')->name('ctr.store');

Posté il y a 7 mois
Avatar de AyoubBanadi
AyoubBanadi

le controlleur:

Posté il y a 7 mois
Avatar de AyoubBanadi
AyoubBanadi
Posté il y a 7 mois
Avatar de AyoubBanadi
AyoubBanadi

Vue principale:

@extends('layouts.app')

@section('content')

<div class="container">
    @if (session()->has('succes'))
        <div class="alert alert-success">
            {{ session()->get('succes')}}
        </div>
    @endif
    <h1> Mon Site</h1>
</div>

@endsection

Posté il y a 7 mois
Avatar de AyoubBanadi
AyoubBanadi
Posté il y a 7 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Il manque des morceaux... Du coup on ne voit pas ton controller

Posté il y a 7 mois
Avatar de JérômeBorg
JérômeBorg

salut dans le modele la variable $fillable est bien renseigné?

Posté il y a 7 mois
Avatar de MaitrePylos
MaitrePylos

Il manque l'attribut 'name' dans vos input

<input type="text" class="form-control" id="description" name="description" >
Posté il y a 7 mois

Vous ne pouvez pas répondre à ce sujet.