problème au niveau d'insertion des données (données s'insèrent pas dans la BDD) --> Laravel 5.7.29
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 .
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
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');
le controlleur:
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
Salut,
Il manque des morceaux... Du coup on ne voit pas ton controller
salut dans le modele la variable $fillable est bien renseigné?
Il manque l'attribut 'name' dans vos input
<input type="text" class="form-control" id="description" name="description" >
Vous ne pouvez pas répondre à ce sujet.