Je souhaite faire un remplissage automatique de mon formulaire à partir de des informations qui se trouve dans ma table Users après verification que l'email saisir pas l'utilisateur existe
1.*view formulaire: presence_candidat.blade.php**
@extends('layouts.app')
@section('content')
<h1>FORMULAIRE CANDIDAT</h1>
@if($listUser->count()>0)
@foreach ($listUser as $list)
<a href="{{ route('detail_presence',['id'=>$list->id])}}"><span>{{ $list->name }}</span> </a>
@endforeach
@endif
<form>
<div class=" card-body">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<label for="">Adresse mail</label>
<input type="email" class="form-control" id="" placeholder="Entrer votre email">
</div>
<div class="form-group">
<label for="">Numero</label>
<input type="number" class="form-control" id="" placeholder="Entrer votre numero">
</div>
<div class="form-group">
<label for="InputNom">Nom</label>
<input type="text" class="form-control" id="" placeholder="Entrer votre postnom">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Postnom</label>
<input type="text" class="form-control" id="" placeholder="Entrer votre prenom">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Prenom</label>
<input type="text" class="form-control" id="" placeholder="Entrer votre adresse physique">
</div>
<!-- /.form-group -->
<!-- /.form-group -->
</div>
<!-- /.col -->
<div class="col-md-6">
<div class="form-group">
<label for="">Adresse Physique</label>
<input type="text" class="form-control" id="" placeholder="Entrer votre adresse physique">
</div>
<div class="form-group">
<label>Genre</label>
<select class="form-control select2">
<option selected="selected">Homme</option>
<option>Femme</option>
</select>
</div>
<div class="form-group">
<label>Profession</label>
<select class="form-control select2">
<option selected="selected">Etudiant</option>
<option>Professionnel</option>
<option>Autre</option>
</select>
</div>
<!-- /.form-group -->
<div class="form-group">
<label>Universite</label>
<select class="form-control select2" style="width: 100%;">
@foreach ($etablissements as $e)
<option>{{ $e->nom}}</option>
@endforeach
</select>
</div>
<div class="form-group">
<label for="">Faculté</label>
<input type="text" class="form-control" id="" placeholder="Entrer votre faculté">
</div>
<!-- /.form-group -->
</div>
<div class="card-footer text-right">
<button type="submit" class="btn btn-primary float-right">Valider</button>
</div>
<!-- /.col -->
</div>
@endsection
2.controller formulaire: PresencesCandidatController.php
<?php
namespace App\Http\Controllers;
use App\Models\presences_candidat;
use App\Models\etablissement;
use App\Models\User;
use Illuminate\Http\Request;
class PresencesCandidatController extends Controller
{
/**
@return \Illuminate\Http\Response
*/
public function index()
{
//
$etablissements= Etablissement ::all();
$user = presences_candidat::all();
return view('presence_candidat')
->with('listUser',$user)
->with('etablissements',$etablissements);
}
/**
@return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
@return \Illuminate\Http\Response
*/
public function store(Request $request)
{
//
}
/**
@return \Illuminate\Http\Response
*/
public function show($id)
{
//
$value = User ::findOrFail($id);
return view('presence_detail')->with('user',$value);
}
/**
@return \Illuminate\Http\Response
*/
public function edit(presences_candidat $presences_candidat)
{
//
}
/**
@return \Illuminate\Http\Response
*/
public function update(Request $request, presences_candidat $presences_candidat)
{
//
}
/**
Ce que je veux
Remplir mon champ formulaire automatiquement les information qui se trouve dans ma table User après avoir verifier instatanement que l'email que l'utilsateur est entrain de saisir existe dans ma table Users
Ce que j'obtiens
J'apprends Laravel et je n'arrive pas à le faire