2017-09-01 3 views
0

Je dois imprimer la réponse de l'API dans textarea UI (blade.php) dans Laravel 5.4.Textarea dans laravel 5.4

essayé de faire:

{{ Form::textarea('response', '3 < 4') }} 

Mais il donne l'erreur suivante:

(1/1) FatalErrorException 

Class 'Form' not found 

Que puis-je faire pour y parvenir. Bref je veux une textarea de réponse comme dans restclient.

Merci!

+0

Exécutez d'abord cette commande dans cmd: 'composer require" laravelcollective/html ":"^5.2.0 "', Ajoutez 'providers' et' alias' dans le fichier 'config/app.php'. Ensuite, vous pouvez utiliser '{{Form :: textarea ('response', '3 <4')}}' –

+1

Essayez d'utiliser '\ Form' –

Répondre

2

Vous devez installer Laravel FormCollective.

Exécutez la commande suivante à partir du terminal: composer require "laravelcollective/html":"^5.2.0"

Ensuite, ajoutez votre nouveau fournisseur au tableau des fournisseurs de config/app.php:

'providers' => [ 
    // ... 
    Collective\Html\HtmlServiceProvider::class, 
    // ... 
], 

Enfin, ajoutez deux alias de classe au tableau d'alias de config/app.php:

'aliases' => [ 
     // ... 
     'Form' => Collective\Html\FormFacade::class, 
     'Html' => Collective\Html\HtmlFacade::class, 
     // ... 
], 

Ensuite, vous pouvez utiliser {{ Form::textarea('response', '3 < 4') }} dans votre fichier lame!

J'espère que vous comprenez!

+0

Si cela a résolu votre problème, s'il vous plaît fermez la question avec accepter ma réponse !! –

+0

Merci @Hiren, cela a fonctionné. –

+0

@ShraddhaBanerjee Votre bienvenue! Heureux de vous aider! :) –