试图在laravel中创建一个视图

时间:2017-03-16 03:42:55

标签: php laravel view blade

这就是我想要做的事:一个简单的刀片视图,其中包含一个表单,我可以在其中发布图像以测试应用功能。

所以,这就是我所做的......

在resources / views / ImageControllerTest.blade.php中:

<html>
<body>
{{Form::open(array('route'=>'image.store'))}}

{{Form::close()}}

</body>
</html>

在routes / web.php中:

Route::get('/formtest', function () {
    return view('ImageControllerTest');
});

在我的浏览器中,我转到http://localhost:8000/formtest,我收到此错误:

FatalErrorException in ac777a228fac6b0e4c0e9981973de27c8907364b.php line 3:
Class 'Form' not found
in ac777a228fac6b0e4c0e9981973de27c8907364b.php line 3

我做错了什么?

2 个答案:

答案 0 :(得分:0)

自从Laravel 5以来,我已经弃用了Form,我相信。要继续使用此语法,您必须下载this package

或者只使用普通的html

<form action="/images" method="POST">
</form>

答案 1 :(得分:0)

表单现在和外部包。你必须包括via composer。

composer require "laravelcollective/html":"^5.3.0"

添加到提供者数组

Collective\Html\HtmlServiceProvider::class,

添加到别名数组

'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,

按照此处的说明操作:https://laravelcollective.com/docs/5.3/html