Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php htmlentities()要求参数1为字符串,数组在提交时给定_Php_Laravel - Fatal编程技术网

Php htmlentities()要求参数1为字符串,数组在提交时给定

Php htmlentities()要求参数1为字符串,数组在提交时给定,php,laravel,Php,Laravel,我有这个表单元素,它包含文本、select和生成接收数据数组的文本。例如:{{Form::text('email[]',null,['class'=>'Form control',placeholder'=>trans('email'))} 如果我不验证数据,则显示很好。但当我提交验证时,会显示错误 <div id="home" class="tab-pane fade in active"> <h3>Company Detail </h3&

我有这个表单元素,它包含文本、select和生成接收数据数组的文本。例如:
{{Form::text('email[]',null,['class'=>'Form control',placeholder'=>trans('email'))}
如果我不验证数据,则显示很好。但当我提交验证时,会显示错误

<div id="home" class="tab-pane fade in active">
      <h3>Company Detail
      </h3>
      <div class="form-group">
        {{ Form::label('name', 'Name', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('name', null, ['class' => 'form-control', 'placeholder' => trans('Name')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('country_id', 'Country', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::select('country_id', $country, null, ['class' => 'form-control']) }}
        </div>
        <!--col-lg-10-->
      </div>
      <!--form control-->
      <div class="form-group">
        {{ Form::label('city_id', 'City', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::select('city_id', $city, null, ['class' => 'form-control']) }}
        </div>
        <!--col-lg-10-->
      </div>
      <!--form control-->
      <div class="form-group">
        {{ Form::label('companyType_id', 'Company Type', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::select('companyType_id', $companyType, null, ['class' => 'form-control']) }}
        </div>
        <!--col-lg-10-->
      </div>
      <!--form control-->
      <div class="form-group">
        {{ Form::label('companySubType_id', 'Company Sub Type', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::select('companySubType_id', $companySubType, null, ['class' => 'form-control']) }}
        </div>
        <!--col-lg-10-->
      </div>
      <!--form control-->
      <div class="form-group">
        {{ Form::label('description', 'Description', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('description', null, ['class' => 'form-control', 'placeholder' => trans('Discription')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <!--form control-->
      <div class="form-group">
        {{ Form::label('established_year', 'Established Year', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::selectYear('year', 1950, date('Y'), null, ['class' => 'form-control']) }}
        </div>
        <!--col-lg-10-->
      </div>
      <!--form control-->
      <div class="form-group">
        {{ Form::label('location', 'Address', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('location', null, ['class' => 'form-control', 'placeholder' => trans('Address')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <!--form control-->
      <div class="form-group">
        {{ Form::label('number_of_employees', 'Number Of Employees', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('number_of_employees', null, ['class' => 'form-control', 'placeholder' => trans('Number Of Employees')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <!--form control-->
    </div>
    <div id="menu1" class="tab-pane fade">
      <h3>Other Detail
      </h3>
      <div class="form-group">
        {{ Form::label('email', 'Email', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          <div id="addEmailField">
            <p>{{ Form::text('email[]', null, ['class' => 'form-control', 'placeholder' => trans('Email')]) }}
            </p>
          </div>
          <p>
            <input type="button" value="Add Email Field" onclick="addEmail();" class="btn btn-success" />
          </p>
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('phone_type', 'Phone', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          <div class="form-inline" id="addPhoneField">
            <p>
              {{ Form::select('phone_type[]', ['home'=>'Home', 'work'=>'Work', 'mobile'=>'Mobile', 'fax'=>'Fax'], null, ['class' => 'form-control']) }}
              {{ Form::text('phone_number[]', null, ['class' => 'form-control', 'placeholder' => trans('Phone Number')]) }}
            </p>
          </div>
          <p>
            <input type="button" value="Add Phone Field" onclick="addPhone();" class="btn btn-success" />
          </p>
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('website_url', 'Website Url', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          <div id="addWebsiteField">
            <p>
              {{ Form::text('website_url[]', null, ['class' => 'form-control', 'placeholder' => trans('Website Url')]) }}
            </p>
          </div>
          <p>
            <input type="button" value="Add Website Field" onclick="addWebsite();" class="btn btn-success" />
          </p>
        </div>
        <!--col-lg-10-->
      </div>
    </div>
    <div id="menu2" class="tab-pane fade">
      <h3>Menu 2
      </h3>
      <div class="form-group">
        {{ Form::label('Sunday_open', 'Sunday Open', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Sunday_open', null, ['class' => 'form-control', 'placeholder' => trans('Sunday Open')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Sunday_close', 'Sunday Close', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Sunday_close', null, ['class' => 'form-control', 'placeholder' => trans('Sunday Close')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Monday_open', 'Monday Open', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Monday_open', null, ['class' => 'form-control', 'placeholder' => trans('Monday Open')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Monday_close', 'Monday Close', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Monday_close', null, ['class' => 'form-control', 'placeholder' => trans('Monday Close')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Tuesday_open', 'Tuesday Open', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Tuesday_open', null, ['class' => 'form-control', 'placeholder' => trans('Tuesday Open')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Tuesday_close', 'Tuesday Close', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Tuesday_close', null, ['class' => 'form-control', 'placeholder' => trans('Tuesday Close')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Wednesday_open', 'Wednesday Open', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Wednesday_open', null, ['class' => 'form-control', 'placeholder' => trans('Wednesday Open')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Wednesday_close', 'Wednesday Close', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Wednesday_close', null, ['class' => 'form-control', 'placeholder' => trans('Wednesday Close')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Thursday_open', 'Thursday Open', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Thursday_open', null, ['class' => 'form-control', 'placeholder' => trans('Thursday Open')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Thursday_close', 'Thursday Close', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Thursday_close', null, ['class' => 'form-control', 'placeholder' => trans('Thursday Close')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Friday_open', 'Friday Open', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Friday_open', null, ['class' => 'form-control', 'placeholder' => trans('Friday Open')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Friday_close', 'Friday Close', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Friday_close', null, ['class' => 'form-control', 'placeholder' => trans('Friday Close')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Saturday_open', 'Saturday Open', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Saturday_open', null, ['class' => 'form-control', 'placeholder' => trans('Saturday Open')]) }}
        </div>
        <!--col-lg-10-->
      </div>
      <div class="form-group">
        {{ Form::label('Saturday_close', 'Saturday Close', ['class' => 'col-lg-2 control-label']) }}
        <div class="col-lg-10">
          {{ Form::text('Saturday_close', null, ['class' => 'form-control', 'placeholder' => trans('Saturday Close')]) }}
        </div>
        <!--col-lg-10-->
      </div>
    </div>
    <div id="menu3" class="tab-pane fade">
      <h3>Branch
      </h3>
      <div id="addBranchField">
        <div class="form-group">
          {{ Form::label('location', 'Location', ['class' => 'col-lg-2 control-label']) }}
          <div class="col-lg-10">
            {{ Form::text('location[]', null, ['class' => 'form-control', 'placeholder' => trans('Location')]) }}
          </div>
          <!--col-lg-10-->
        </div>
        <div class="form-group">
          {{ Form::label('branch_description', 'Description', ['class' => 'col-lg-2 control-label']) }}
          <div class="col-lg-10">
            {{ Form::text('branch_description[]', null, ['class' => 'form-control', 'placeholder' => trans('Description')]) }}
          </div>
          <!--col-lg-10-->
        </div>
        <div class="form-group">
          {{ Form::label('long', 'Longitude', ['class' => 'col-lg-2 control-label']) }}
          <div class="col-lg-10">
            {{ Form::text('long[]', null, ['class' => 'form-control', 'placeholder' => trans('Longitude')]) }}
          </div>
          <!--col-lg-10-->
        </div>
        <div class="form-group">
          {{ Form::label('lat', 'Latitude', ['class' => 'col-lg-2 control-label']) }}
          <div class="col-lg-10">
            {{ Form::text('lat[]', null, ['class' => 'form-control', 'placeholder' => trans('Latitude')]) }}
          </div>
          <!--col-lg-10-->
        </div>
      </div>
      <!-- addBranchField -->
      <p class="col-lg-offset-2">
        <input type="button" value="Add Branch Field" onclick="addBranchField();" class="btn btn-success" />
      </p>
    </div>
现在我只是打印提交的值<代码>打印($request->all())


尝试以这种方式验证数组类型输入数据

其中使用了
htmlentities()
函数?我没有看到这段代码,我建议只使用纯html,不要在表单中使用htmlentities。就像使用vue.js一样。它与vue.js不兼容……这是一个很好的例子,说明像Blade这样的模板引擎实际上会降低视图的可读性。仅仅因为你可以在模板引擎中执行某些操作,并不意味着你必须执行。^less tracable谢谢你的回复。我使用了简单的html,它工作了。
$this->validate($request, [
        'companyName' => 'required',
    ]);
$this->validate($request, [
        'email.*' => 'required',
]);