当我尝试从数据库到文本字段中获取数据时,显示错误

时间:2016-06-17 10:06:17

标签: mysql laravel-5.2

当我尝试从表单中的数据库获取数据到文本字段时,它在58276d4d127ecceedfd25e52a10ce5c9c39f20d3.php第31行显示错误" ErrorException: 未定义属性:Illuminate \ Pagination \ Paginator :: $ userID(查看:C:\ xampp \ htdocs \ opennGTS \ resources \ views \ user \ add.blade.php)"。 其实我正在使用laravel 5.2。 我的add.blade.php页面代码如下所示。

 <div class="templatemo-content-wrapper">
    <div class="container">
        <ol class="breadcrumb">
            <li><a href="{{ url("/") }}"><font color="green">Home</font></a></li>
            <li class="active">View/Edit User</li>
        </ol>
        <div class="row">
            <div class="col-md-8 col-md-offset-2">
                <div class="panel panel-success">
                    <div class="panel-heading">View/Edit User Information</div>
                    <div class="panel-body">
                        @if (count($errors) > 0)
                            <div class="alert alert-danger">
                                <strong>Whoops!</strong> There were some problems with your input.<br><br>
                                <ul>
                                    @foreach ($errors->all() as $error)
                                        <li>{{ $error }}</li>
                                    @endforeach
                                </ul>
                            </div>
                        @endif

                        <form class="form-horizontal" role="form" method="POST" action="{{ url('accountAdmin') }}">
                            <input type="hidden" name="_token" value="{{ csrf_token() }}">
                            @foreach($name as $nam)
                            <div class="form-group">
                                <label class="col-md-4 control-label">User ID</label>
                                <div class="col-md-6">
                                    <input type="text" class="form-control" name="userID" value="{{ old($name->userID)}}" placeholder="Enter User ID">
                                </div>
                            </div>


                            <div class="form-group">
                                <label class="col-md-4 control-label">Active</label>
                                <div class="col-md-6">
                                    <select class="form-control" value="{{ old('isActive') }}" name="isActive" >
                                        <option value="1">Yes</option>
                                        <option value="0">No</option>
                                    </select>
                                </div>
                            </div>

                            <div class="form-group">
                                <label class="col-md-4 control-label">User Description</label>
                                <div class="col-md-6">
                                    <input type="text" class="form-control" name="description" value="{{ old('description') }}" placeholder="Enter the description">
                                </div>
                            </div>

                            <div class="form-group">
                                <label class="col-md-4 control-label">Contact Name</label>
                                <div class="col-md-6">
                                    <input type="text" class="form-control" name="contactName" value="{{ old('contactName') }}" placeholder="Enter Contact Name">
                                </div>
                            </div>

                            <div class="form-group">
                                <label class="col-md-4 control-label">Contact Phone</label>
                                <div class="col-md-6">
                                    <input type="text" class="form-control" name="contactPhone" value="{{ old('contactPhone') }}" placeholder="Enter Mobile Number">
                                </div>
                            </div>

                            <div class="form-group">
                                <label class="col-md-4 control-label">Contact Email</label>
                                <div class="col-md-6">
                                    <input type="email" class="form-control" name="contactEmail" value="{{ old('contactEmail') }}" placeholder="Enter E-Mail Address">
                                </div>
                            </div>

                            <div class="form-group">
                                <label class="col-md-4 control-label">Notify Email</label>
                                <div class="col-md-6">
                                    <input type="email" class="form-control" name="notifyEmail" value="{{ old('notifyEmail') }}" placeholder="Enter E-Mail Address">
                                </div>
                            </div>

                            <div class="form-group">
                                <label class="col-md-4 control-label">Time Zone</label>
                                <div class="col-md-6">
                                    <select class="form-control" value="{{ old('timeZone') }}" name="timeZone" >
                                        <option value="0">GMT+05:30</option>
                                        <option value="Inactive">xyz</option>
                                    </select>
                                </div>
                            </div>


                            <div class="form-group">
                                <label class="col-md-4 control-label">Authorized Group</label>
                                <div class="col-md-6">
                                    <select class="form-control" value="{{ old('distanceUnits') }}" name="distanceUnits" >
                                        <option value="0">all</option>
                                        <option value="1">Km</option>
                                        <option value="2">Nm</option>
                                    </select>
                                </div>
                            </div>

                            <div class="form-group">
                                <label class="col-md-4 control-label">First Login page</label>
                                <div class="col-md-6">
                                    <select class="form-control" value="{{ old('firstLoginPageID') }}" name="firstLoginPageID" >
                                        <option value="0">Main Menu</option>
                                        <option value="1">Liter</option>
                                        <option value="2">IG</option>
                                        <option value="3">ft^3</option>
                                    </select>
                                </div>
                            </div>

                            <div class="form-group">
                                <label class="col-md-4 control-label">Maximum Access Level</label>
                                <div class="col-md-6">
                                    <select class="form-control" value="{{ old('maxAccessLevel') }}" name="maxAccessLevel" >
                                        <option value="3">New/Delete</option>
                                        <option value="1">Read/View</option>
                                        <option value="2">Write/Edit</option>

                                    </select>
                                </div>
                            </div>


                            <div class="form-group">
                                <div class="col-md-6 col-md-offset-4">
                                    <button type="submit" class="btn btn-warning">
                                        Save
                                    </button>
                                </div>
                            </div>
                                @endforeach
                        </form>

我的Usercontroller页面是

class UserController extends Controller

{     public $ type =&#39; User&#39;;

public function getIndex()
{

    $name = DB::table('user')->simplePaginate(10);
    return view('user.userAdmin')->with('name', $name);
}

public function getData()
{

    $name = DB::table('user')->simplePaginate(50);
    return view('user.add')->with('name', $name);
}

public function userInsert()
{
    $postUser = Input::all();
    //insert data into mysql table
    $data =      array('userID'=> $postUser['userID']
    );
    //  echo print_r($data);
    $ck = 0;
    $ck = DB::table('user')->Insert($data);
    //echo "Record Added Successfully!";
    $name = DB::table('user')->simplePaginate(10);
    return view('user.userAdmin')->with('name', $name);


}

}

任何人都可以帮助我找出我在代码中所犯的错误吗? 在此先感谢

1 个答案:

答案 0 :(得分:0)

变量是 $ name-&gt; userID 还是 $ nam-&gt; userID ????你能检查一下吗?

 <div class="form-group">
        <label class="col-md-4 control-label">User ID</label>
             <div class="col-md-6">
               <input type="text" class="form-control" name="userID" value="{{ old($name->userID)}}" placeholder="Enter User ID">
             </div>
     </div>