Bonjour ,
j'ai un petit problème avec blade sous laravel 5 , j'ai réinstallé illuminate form ,

je tape ceci avec blade :

{{ Form::open(['route'=>'users.check']) }}

et au lieu de rien avoir et d'avoir un formulaire en html j'ai ceci :

<h2>Login</h2>

    &lt;form method=&quot;POST&quot; action=&quot;http://local.dev/monsite/public/login&quot; accept-charset=&quot;UTF-8&quot;&gt;&lt;input name=&quot;_token&quot; type=&quot;hidden&quot; value=&quot;YHOG8xfPsFWYnq0uv7EEGMbV2yCxKhoKjiTdR35A&quot;&gt;

Donc du text html en gros comme si blade ne comprenait pas les balises html .

Si je fais un

<?php echo Form::open(['route'=>'users.check']); ?>

ça fonctionne , mais c'est un peu relou à faire à chaque fois.

Merci d'avance

2 réponses


Martin
Réponse acceptée

Salut,
Depuis la version 5 , {{ }} échape les données.
Utilise {!! Form::open(['route'=>'users.check']) !!} à la place :)

ah merci bien , j'avais pas vu ça en relisant la doc