Affichage d'élément de clé étrangère dans la vue qui est mon formulaire de création
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:
Citation:
"Undefined variable: appelapropositions (View: C:\wamp64\www\PROGES1\resources\views\projets\create.blade.php)"
ceci est mon modele
Code:
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 controleur d'insertion
Code:
1 2 3 4 5 6 7 8 9 10
|
public function store(Request $request)
{
$appelapropositions = Appelaproposition::lists('themePrioritaireRecherche', 'id');
} |
Mon formulaire de creation
Code:
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> |