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