Laravel 6

résultat "null" alors que ma table est rempli

Avatar de Honoxx
Honoxx

Bonjour à tous, je suis en train de faire un site en utilisant laravel, cependant, je rencontre un petit problème. Lorsque je fais un dump and die (dd) pour le titre qui se trouve dans ma table, cela me revoi "null" alors que ce dernier exite bel et bien dans ma table, je ne comprend pas vraiment pourquoi ... (Je sais pas si je me suis bien exprimé).

Voici le code de mon controller:

    public function store(Request $request)
    {
        dd($request->id, $request->title_generale); 
    }

et celui de ma page .blade.php :

<form action="{{ route('cart.store') }}" method="POST">
@csrf
        <input type="hidden" name="id" value="{{$products->id}}">
        <input type="hidden" name="nom" value="{{$products->title_generale}}">
        <input type="hidden" name="price" value="{{$products->price}}">
    <button type="submit" class="red_button" >Ajouter au panier</button>
</form>

PS : Je débute en laravel, c'est peut-être une erreur toute bête, mais je ne trouve pas du tout comment résoudre ce problème ^^. Merci d'avance à ceux qui pourront m'aider !

Avatar de bestmomo
bestmomo

Salut,

Puisque tu récupères des données dans la requête ça n'a rien à voir avec ta base. Je ne vois pas trop le contexte mais ça serait bien de voir toutes les données présentes avec :

ddd($request->all());
Avatar de Honoxx
Honoxx

d'accord, je viens de comprendre mon erreur, je te remercie, en fait dans le dd($request) il faut mettre le name que j'ai attribuer à mon input et non le nom de ma table (ce que je faisais). Je te remercie infiniment, j'étais bloqué sur ce problème depuis pas mal de temps, c'est vraiment sympa de ta partm'avoir aider !!

Vous ne pouvez pas répondre à ce sujet.