Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉雷维尔7“;类别';表格';“未找到”;_Php_Laravel - Fatal编程技术网

Php 拉雷维尔7“;类别';表格';“未找到”;

Php 拉雷维尔7“;类别';表格';“未找到”;,php,laravel,Php,Laravel,我去上班了,拉威尔! 当我输入代码时 {{ Form::token() }} 我收到消息“类'表单'未找到”! 我去谷歌调查这个错误,但是结果都是针对laravel版本4,5,6的,而不是针对版本7的 这让我有点困惑,我无法确定自己的方向! 请帮帮我 create.blade.php @section ('content') <form action="{{ URL::route('account-create-post') }}" method="post">

我去上班了,拉威尔! 当我输入代码时

{{ Form::token()   }}
我收到消息“类'表单'未找到”! 我去谷歌调查这个错误,但是结果都是针对laravel版本4,5,6的,而不是针对版本7的 这让我有点困惑,我无法确定自己的方向! 请帮帮我

create.blade.php


@section ('content')
    <form action="{{ URL::route('account-create-post') }}" method="post">
            <input type="submit" value="Create Account">
            {{ Form::token() }}
    </form>
@stop 

找不到错误类“Form”的原因之一是您尚未在config/app.php上注册该表单。如果你还没有注册,就应该注册。 以下是一个例子:

'aliases' => [
...
// others
  'Form' => Collective\Html\FormFacade::class,
  'Html' => Collective\Html\HtmlFacade::class,
],
如果尚未安装,请安装并注册。 如果需要,可以使用其他方法添加csrf令牌。 你们可以用刀片来做这个

 <form action="{{ URL::route('account-create-post') }}" method="post">
            <input type="submit" value="Create Account">
            @csrf
    </form>

@csrf
如果您只需要令牌,可以使用csrf_token()获得它,如下所示:

<input type="hidden" name="_token" value="{{csrf_token()}}">

未找到错误类“Form”的原因之一是您尚未在config/app.php上注册该表单。如果你还没有注册,就应该注册。 以下是一个例子:

'aliases' => [
...
// others
  'Form' => Collective\Html\FormFacade::class,
  'Html' => Collective\Html\HtmlFacade::class,
],
如果尚未安装,请安装并注册。 如果需要,可以使用其他方法添加csrf令牌。 你们可以用刀片来做这个

 <form action="{{ URL::route('account-create-post') }}" method="post">
            <input type="submit" value="Create Account">
            @csrf
    </form>

@csrf
如果您只需要令牌,可以使用csrf_token()获得它,如下所示:

<input type="hidden" name="_token" value="{{csrf_token()}}">

我收到消息“找不到班级表格”!我去谷歌调查了这个错误,但是结果都是针对laravel版本4、5、6的,没有针对版本7的,这让我有点困惑,我无法确定自己的方向

不可以。您只能使用
表格
class maximum Laravel version 4

自Laravel 5以来,
表单
HTML
帮助程序已被弃用。但是,也有社区驱动的替换,例如由

在应用程序中定义HTML表单时,应在表单中包含隐藏的CSRF令牌字段,以便CSRF保护中间件可以验证请求。您可以使用
@csrf
刀片指令生成令牌字段:

<form action="{{ route('account-create-post') }}" method="POST">
    @csrf

    ...
</form>

@csrf
...
我收到消息“找不到班级表格”!我去谷歌调查了这个错误,但是结果都是针对laravel版本4、5、6的,没有针对版本7的,这让我有点困惑,我无法确定自己的方向

不可以。您只能使用
表格
class maximum Laravel version 4

自Laravel 5以来,
表单
HTML
帮助程序已被弃用。但是,也有社区驱动的替换,例如由

在应用程序中定义HTML表单时,应在表单中包含隐藏的CSRF令牌字段,以便CSRF保护中间件可以验证请求。您可以使用
@csrf
刀片指令生成令牌字段:

<form action="{{ route('account-create-post') }}" method="POST">
    @csrf

    ...
</form>

@csrf
...

您是否将此用于CSRF令牌?是的,我当然用于CSRF!然后试试@csrf而不是。如果你需要的只是那个令牌,你可以直接使用
@csrf
。我不知道在哪里应用msm它而不是Form::token()。你用这个来做csrf令牌吗?是的,我当然用这个来做csrf!然后试试@csrf而不是。如果你只需要那个令牌,你可以直接使用
@csrf
。我不明白在哪里应用msm是它而不是Form::token()