【发布时间】:2016-10-25 10:39:48
【问题描述】:
我有这样的 Laravel 5 验证:
$this->validate( $request, [
'zipcode' => 'required',
'province' => 'required',
'address' => 'required',
'number' => 'required',
'phone' => 'required'
] );
如果验证失败,如何设置错误闪烁消息?我正在使用laracast/flash 库,它支持像这样设置flash 消息:
flash()->error('Validation Fails');
我知道我可以像这样使用 Validator 包:
use Validator;
$validation = Validator::make( $request->all(), [] );
但我想在不使用 use Validator; 的情况下最小化我的代码,并通过 $this->validate() 函数使用 Laravel 基本验证。
另外,如果需要,如何返回额外的会话或参数?我试过这样但它不起作用:
$this->validate( $request, [] )->with( 'foo', 'bar' );
我该怎么做?
【问题讨论】:
标签: validation laravel