【问题标题】:How to submit a Form in Laravel?如何在 Laravel 中提交表单?
【发布时间】:2016-09-26 03:15:41
【问题描述】:

我正在处理这个简单的表单并尝试提交它。基本上我在我的 HomeController.php 中创建了一个用户数组,然后在 home.blade.php 文件中呈现它的数据(这部分工作正常)。但是,当我尝试提交表单时,我收到一条错误消息: Undefined variable: usersArray 。谁能告诉我我做错了什么?非常感谢您。

这是我的 Home.blade.php

{!! Form::open(array('id' => 'activateForm')) !!}

{!! csrf_field() !!}

<div>

<!---Error messages inside of box-->
<div style="padding-left: 135px; width:815px;">

@if (count($errors) > 0)
<div class="alert alert-danger">
    <ul class = "login-error-messages" style = "list-style-type:disc;">
        @foreach ($errors->all() as $error)
        <li>{!! $error !!}</li>
        @endforeach
    </ul>
   </div>
   @endif
  </div>

  <div class="home-rounded-border  center-content">
    <input type = "checkbox" id = "checkAll" />Select All<span style="padding-left: 310px;font-weight: bold;">Email</span><br/>
    @foreach($usersArray as $key => $value)
    <ul>
        <li>
            <input type="checkbox" id="checkboxUser{{$key}}" name="user-name-checkbox{{$key}} ">{{$value}}
            <input type = "email" class="styled-text  rounded" name = "name" id = "customer-name-inputField{{$key}}" placeholder=""/><br/><br/>
        </li>
    </ul>
    @endforeach

<center><input type = "submit" class="sign-in-button"value = "Submit"/></center>

   </br>
   <div id="statusMsg" style="margin: 0px 40px 0px 40px; background-color: #ffffff;"></div>

   <ul><li class="logout"><a href="logout"><span>Logout</span></a></li></ul>

  </div>

  <br/><br/>
  </div>
  {!! Form::close() !!}

【问题讨论】:

    标签: php forms laravel-4 laravel-5 laravel-5.2


    【解决方案1】:

    它是您的activateCustomer 上的return view('home', ['userId' =&gt; $adminId]);。您正在尝试在没有 $usersArray 的情况下呈现主视图

    【讨论】:

    • 是否需要在activateCustomer中声明$userArray?如果是,将如何实施?谢谢!
    • 如果你想在提交成功的情况下显示主页视图,你可以使用return redirect()-&gt;to('home')回调home()方法
    猜你喜欢
    • 2020-03-02
    • 2017-09-21
    • 2020-05-28
    • 2016-08-24
    • 1970-01-01
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    • 2019-02-18
    相关资源
    最近更新 更多