isset或空Laravel 5.1中的非法偏移类型

时间:2015-07-27 18:56:15

标签: php forms laravel laravel-5

我收到此错误
ErrorException in Arr.php line 232: Illegal offset type in isset or empty (View: C:\firstapp\resources\views\about\contact.blade.php)当我访问/联系页面时,联系页面为

@extends('layouts.master')
<h1>Contact Form</h1>

@foreach($errors->all() as $error)
    <li>
        {{$error}}
    </li>
@endforeach

{!! Form::open(['route'=>'contact_store','class'=>'form-control']) !!}

    <div class="form-group">
        {!! Form::label('name','Name :') !!}
        {!! Form::text('name',null,['class'=>'form-control']) !!}

    </div>

    <div class="form-group">
        {!! Form::label('email','Your E-mail Address') !!}
        {!! Form::text('email', null, ['class'=>'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::label('message','Your Message') !!}
        {!! Form::textarea('message', null, ['class'=>'form-control']) !!}
    </div>

    <div class="form-group">
        {!! Form::input('Contact Me',['class'=>'btn btn-primary form-control']) !!}
    </div>

{!! Form::close() !!}

我在这里做错了什么?主要问题是laravel甚至没有告诉我问题所在的行号。 这是aboutController代码

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

class AboutController extends Controller
{
    public function create()
    {
        return view('about.contact');
    }

    public function store()
    {
    }
}

1 个答案:

答案 0 :(得分:0)

你的上一个Workflow可能是问题所在,它没有为输入正确格式化,或者如果你;在提交按钮之后我认为你需要:

Form::input

如果您还没有安装,请安装whoops:使用本文提供帮助。 https://mattstauffer.co/blog/bringing-whoops-back-to-laravel-5

Whoops将有助于在视图/

中指出错误