【问题标题】:Form Request Validation on validation fail trying to print all the request data表单请求验证验证失败尝试打印所有请求数据
【发布时间】:2017-11-03 07:25:13
【问题描述】:

我在我的控制器中创建了 From Request Validation,所有设置都很好并且工作正常,但是当出现错误时,我想在 view.blade.php 中打印请求数据

Request::all() 

这个返回empty []虽然我想把所有的表单数据都放进去。

请帮忙

谢谢

我的控制器存储数据的方法代码如下所示

/**
    * Store non capital expense
    *
    * @return null
    * @param $request store expense
    */
    public function store(StoreExpense $request) 
    {
        $request->flash();

AND 创建方法

/**
    * non-capital expenses
    *
    * @return null
    * @param crops Get the all crops
    */
    public function create(Crops $crops) 
    { 

【问题讨论】:

    标签: php validation request laravel-5.5


    【解决方案1】:

    Laravel 有 old() 帮助器来检索“旧”输入。例如

    <input type="text" name="username" value="{{ old('username') }}">
    

    如果验证失败,此方法可帮助您打印以前的请求输入值。

    【讨论】:

    • 但我在 foreach 循环中使用动态输入字段
    • old('field_name') 为我做了诀窍,我在循环中管理它。谢谢
    猜你喜欢
    • 2010-10-20
    • 2013-09-30
    • 1970-01-01
    • 2012-05-10
    • 2017-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多