2017-09-01 78 views
0

我必须在laravel 5.4中的textarea UI(blade.php)中打印API的响应。laravel中的textarea 5.4

试着这样做:

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

但它提供了以下错误:

(1/1) FatalErrorException 

Class 'Form' not found 

我能做些什么来实现这一目标。总之,我想要一个响应textarea,就像它在restclient。

谢谢!

+0

首先在cmd中运行这个命令:'composer require“laravelcollective/html”:“^ 5.2.0”',在'config/app.php'文件中添加'providers'和'alias'。然后你可以使用'{{Form :: textarea('response','3 <4')}}' –

+1

尝试使用'\ Form' –

回答

2

你需要安装Laravel FormCollective

运行在终端中输入以下:composer require "laravelcollective/html":"^5.2.0"

接下来,你的新供应商加入到供应商阵列的config/app.php

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

最后,添加两个类别名的config/app.php别名数组:

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

然后,您可以在刀片文件中使用{{ Form::textarea('response', '3 < 4') }}

希望你明白!

+0

如果这解决了您的问题,请接受我的回答以关闭问题! –

+0

感谢@Hiren,工作。 –

+0

@ShraddhaBanerjee欢迎您!乐意帮助你! :) –