gpt4 book ai didi

php - 无法执行表格

转载 作者:行者123 更新时间:2023-12-04 09:43:32 25 4
gpt4 key购买 nike

我正在尝试通过表单传递数据,但是当我点击提交页面时,只需刷新页面即可。
我添加了 protected $fillable = ['question'];我的问题数据库包括 $table->string('question');我的路线是Route::post('/s', 'QuestionsController@questionFormStore'); 这是我运行 dd 时得到的结果:-

array:1 [▼
"_token" => "nfApJgaxL06QcCUCNryfjF52x2jdzQw2VVXil8lJ"
]

我确实检查了我的数据库,但没有新条目
没有错误可看

这是我的观点:-
@extends('layouts.app')

@section('content')


<div class="card-body">
<form method="POST" action="/s">
@csrf

<div class="form-group row">
<label for="Question" class="col-md-4 col-form-label text-md-right">{{ __('Question') }}</label>

<div class="col-md-6">
<input id="Question" type="text" class="form-control @error('Question') is-invalid @enderror" Question="Question" value="{{ old('Question') }}" required autocomplete="Question" autofocus>

@error('Question')
<span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong>
</span>
@enderror
</div>
</div>


<div class="form-group row mb-0">
<div class="col-md-6 offset-md-4">
<button type="submit" class="btn btn-primary">
{{ __('Submit') }}
</button>
</div>
</div>

</form>

@endsection

这是我的 Controller :-
class QuestionsController extends Controller
{

public function questionFormStore(Request $request)
{
$data = request()->validate([
'question' => 'required',
]);

Question::create([
'question' => $data['question'],
]);
return redirect('/');
}
}

-谢谢你

最佳答案

您的输入没有任何名称,因此 Controller 中的验证方法失败。因此,只需添加缺少的名称即可正确发送表单。

<input id="Question" type="text" name="question" class="form-control @error('Question') is-invalid @enderror" Question="Question" value="{{ old('Question') }}" required autocomplete="Question" autofocus>

我也不知道这是为了什么目的 Question="Question"但我想这应该是名字;)

关于php - 无法执行表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62225571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com