拉拉维尔设置错误分隔符



Laravel 4 是否有相当于 CodeIgniter 的

$this->form_validation->set_error_delimiters()

不,Laravel带有一个验证器,标记正是它应该在的位置:在视图中。

http://laravel.com/docs/validation#error-messages-and-views

更新:

虽然我不建议这样做,但 MessageBag 实际上有一个格式属性,可用于存储分隔符。

$validator = Validator::make( //...
if($validator->fails())
{
    $validator->getMessageBag()->setFormat('<p class="error">:message</p>');
}

只有在验证数据后,才能访问 MessageBag。在执行此操作之前,请确保运行 passes() 或 failed()。

你可以创建一个验证器: http://laravel.com/docs/validation

最新更新