2016-06-17 10 views
1

データベースからテキストフィールドにデータをフェッチしようとしたときに、エラー58276d4d12ececfd25e52a10ce5c9c39f20d3.phpのエラー31が表示されます: 未定義のプロパティ: \ 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 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); 


} 

}

誰もが私は私のコードで行っていた間違いを見つけるために私を助けることができますか?アドバンス

答えて

0

で おかげで、変数は、$名 - >ユーザーIDまたは$ nam->ユーザーIDあるのでしょう????それを確認できますか?

<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> 
+0

申し訳ありません、それはnam->ユーザーIDですが、今で非オブジェクト(ビューのプロパティを取得しようとすると、「新しいエラーを取得しています。C:\ XAMPP \ htdocsに\ opennGTSリソース\ \ビュー\ユーザー\のadd.blade .php) " –

+0

あなたのコードから、** getData()** function.nowを使用していることは、あなたが** $ name **変数の購入** var_dump($ name)**を確認したことだけですまたは** dd($ name)**を表示することができますか? – Sakil

関連する問題