我的验证数据中有一些错误,我的刀片文件中没有显示错误消息。也许你可以帮助我
这是我的代码
tambah_jamaah.blade.php
{!! Form::open(['route' => 'jamaah.store']) !!}
@if (count($errors) > 0)
<div class="alert alert-danger">
Error :<br />
<ul>
@foreach ($errors->all() as $error)
<li></li>
@endforeach
</ul>
</div>
@endif
<div class="box-body">
<div class="form-group">
{!! Form::label('Name', 'Nama Jamaah') !!}
{!! Form::text('Name', null, ['class' => 'form-control',
'placeholder' => 'Masukan Nama Jamaah ...']) !!}
</div>
<div class="form-group">
{!! Form::label('Number', 'Nomor Telepon') !!}
{!! Form::number('Number', null, ['class' => 'form-control',
'placeholder' => 'Masukan Nomor Telepon ...']) !!}
</div>
<div class="form-group">
{!! Form::label('Birth', 'Tanggal Lahir') !!}
{!! Form::date('Birth', null, ['class' => 'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('Wa', 'Nomor Whatsapp') !!}
{!! Form::number('Wa', null, ['class' => 'form-control',
'placeholder' => 'Masukan Nomor Whatsapp (Opsional) ...'])
!!}
</div>
</div>
<div class="box-footer">
<button type="submit" class="btn btn-primary">Simpan</button>
</div>
{!! Form::close() !!}
JamaahsController.php(商店方法)
这是我在JamaahsController @ store
中的代码 public function store(Request $request)
{
//Validasi data
$this->validate($request, [
'Name' => 'required|max:255',
'Number' => 'required',
'Birth' => 'required'
]);
$pbk = new Pbk;
$pbk->Name = $request->Name;
$pbk->Number = $request->Number;
$pbk->Birth = $request->Birth;
$pbk->save();
return redirect()->route('jamaah.index');
}
我不确定在我的路线中添加一些组(中间件)
routes.php文件
Route::group(['middleware' => ['web']], function() {
Route::resource('jamaah', 'JamaahsController');
Route::get('/', 'PagesController@getIndex');
});
由于
答案 0 :(得分:0)
我认为您需要更新刀片文件代码,如:
{{1}}
希望这对你有用!!!
答案 1 :(得分:0)
官方文档建议此代码用于验证错误。现在你不会在你的李项目中显示任何错误。
override func viewDidLoad() {
super.viewDidLoad()
/*Change UISegmentedControl selected index at ideal if you want*/
//loginRegisterSegmentedControl.selectedSegmentIndex = 1
changeInterfaceAccoringto(loginRegisterSegmentedControl.selectedSegmentIndex)
}
为了进行调试,我还建议添加此代码
@if ($errors->any())
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
如果dd输出任何内容,那么验证根本不会失败。
如果验证失败,则在您的刀片中尝试此代码。在控制器中使用dd()发布后,然后在控制器中刷新没有dd()的帖子,这样你就会看到刀片中的错误。
public function store(Request $request)
{
//Validasi data
$this->validate($request, [
'Name' => 'required|max:255',
'Number' => 'required',
'Birth' => 'required'
]);
dd($request->all());
这显示了$ errors中的内容以及是否发现任何错误。