Bonsoir à tous.. Je veux obtenir l'affichage d'un element de la clé etrangère d'une de mes tables dans un formulaire pour pouvoir completer l'insertion au niveau de la table, mais j'obtiens une errur dont je cherche la solution mais toujours pas de reponse. quelqu'un pourrait bien m'aider à resoudre mon probleme... Merci d'avance.
Voici lerreur qui s'affiche:
ceci est mon modele"Undefined variable: appelapropositions (View: C:\wamp64\www\PROGES1\resources\views\projets\create.blade.php)"
Mon controleur d'insertion
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
32
33
34
35
36
37
38
39
40 <?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class Projet extends Model { public $table = 'projets'; public $fillable = [ 'titreProjet', 'motCleProjet', 'montantDemande', 'resumeProjet', 'dureeProjet', 'appelaproposition_id' ]; public function appelaproposition() { return $this->belongsTo('App\Models\Appelaproposition'); }
Mon formulaire de creation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public function store(Request $request) { $appelapropositions = Appelaproposition::lists('themePrioritaireRecherche', 'id'); }
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 <div class="form-group"> <label for="appelaproposition_id" class="offset-1">choisir lappel correspondant :</label> <select name="appelaproposition_id" id="appelaproposition_id" class="form-control col-lg-4 offset-1"> @foreach( $appelapropositions as $appelaproposition) <option value="{{ $appelaproposition->id }}"> {{ $appelaproposition->themePrioritaireRecherche }} </option> @endforeach </select>
Partager