Laravel 5 - Problème entre blade et illuminate

Par Pierre Ftn, il y a 11 ans


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, il y a 11 ans

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

Pierre Ftn, il y a 11 ans

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