How can I display the validation message in the view that is being redirected in Laravel ?

下面是我在控制器中的函数

public function registeruser()
{
    $firstname = Input::get('firstname');
    $lastname = Input::get('lastname');
    $data  =  Input::except(array('_token')) ;
    $rule  =  array(
                'firstname'       => 'required',
                'lastname'         => 'required',
                   ) ;
    $validator = Validator::make($data,$rule);
    if ($validator->fails())
    {
    $messages = $validator->messages();
    return Redirect::to('/')->with('message', 'Register Failed');
    }
    else
    {
    DB::insert('insert into user (firstname, lastname) values (?, ?)',
                                array($firstname, $lastname));
    return Redirect::to('/')->with('message', 'Register Success');
    }
    }

我知道下面给出的代码是一个糟糕的try ,但我如何修复它,我是什么

@if($errors->has())
    @foreach ($errors->all() as $error)
        <div>{{ $error }}</div>
    @endforeach
@endif

更新:如何在特定字段附近显示错误消息

推荐答案

Laravel 4

当验证失败时,返回验证错误.

if($validator->fails()) {
    return Redirect::back()->withErrors($validator);
}

您可以使用

@if($errors->any())
    {{ implode('', $errors->all('<div>:message</div>')) }}
@endif

UPDATE

要在每个字段下显示错误,可以这样做.

<input type="text" name="firstname">
@if($errors->has('firstname'))
    <div class="error">{{ $errors->first('firstname') }}</div>
@endif

使用css实现更好的显示风格.

你可以参考here.号文件

UPDATE 2

一次显示所有错误

@if($errors->any())
    {!! implode('', $errors->all('<div>:message</div>')) !!}
@endif

在每个字段下显示错误.

@error('firstname')
    <div class="error">{{ $message }}</div>
@enderror

Php相关问答推荐

基于验证动态更改输入字段类(名称密码)&

我的docker—compose lamp stack在软件更新后不工作:Containerconfig错误'''

获取要删除的图像的公共ID

在AJAX请求后,Laravel重定向.(不允许使用方法)

多行PHP属性声明中是否允许单行注释

WooCommerce常规价格增加额外的附加平价

如何使用索引加速和优化MySQL搜索

如何从WooCommerce checkout 帐单邮箱字段中删除星号?

如果WooCommerce购物车在 checkout 时被清空,请重定向至store 页面

获取作者';在WordPress中使用PHP

在WooCommercestore 页面上显示库存产品属性的值

Filament v3:具有 hasMany 和 BelongsTo 的关系管理器

在 WooCommerce 中何时何地执行 woocommerce_order_status_completed_notification 挂钩?

API 平台 - UI 服务器端点定义

图片上传成功

无法使用 slim 的父级容器

优化后的标题:如何在WooCommerce我的帐户编辑表单中添加账单字段

PHP for each 函数打印 td

如何使用属性创建属性预设?

递归数组处理