我正在学习 Laravel,但发现我无法使用 @csrf 命令,而其他人可以有效地使用它。但是,我可以使用 {{ csrf_field() }} 来获取 csrf 令牌。我想知道原因,谢谢。
这里是我使用 @csrf 命令的截图:图片在这里
这是我的 index.blade.php:
<form action="{{ route('contact.store') }}" method="post">
@csrf
<div class="col-md-6 mb-3">
<label for="username">Username:</label>
<input class="form-control" type="text" name="name" id="username" placeholder="Username | Email | Phone Number" required>
<div class="invalid-feedback">
Please provide a username
</div>
</div>
<div class="col-md-6 mb-3">
<label for="password">Password:</label>
<input class="form-control" type="password" name="name" id="password" placeholder="" required>
<div class="invalid-feedback">
Please provide a password
</div>
</div>
<div class="col-md-6 mb-3">
<input type="submit">
</div>
</form>
{{ csrf_field() }}
。 - online Thomas