2016-06-17 3 views
1

Wenn ich versuche, Daten aus Datenbank zu Textfeld in einem Formular abzurufen, zeigt es Fehler "ErrorException in 58276d4d127ecceedfd25e52a10ce5c9c39f20d3.php Zeile 31: Undefined Eigenschaft: Illuminate \ Pagination \ Paginator :: $ userID (Ansicht: C: \ xampp \ htdocs \ opennGTS \ ressourcen \ ansichten \ benutzer \ add.blade.php) ". Eigentlich benutze ich Laravel 5.2. mein add.blade.php Seitencode ist unten angegeben.Wenn ich versuche, Daten aus der Datenbank in das Textfeld zu holen, zeige Fehler

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

und meine Usercontroller Seite ist

class UserController extends Controller 

{ öffentlichen Typ $ = 'User';

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); 


} 

}

Kann mir jemand helfen, den Fehler zu finden heraus, dass ich in meinem Code getan hatte? Vielen Dank im Voraus

Antwort

0

Wird die Variable $ Namen-> userID oder $ Nam> userID ???? kannst du das überprüfen?

<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

leider ist es Nam> Benutzer-ID, aber jetzt bin immer neue Fehler "Der Versuch, Eigentum von Nicht-Objekt (Ansicht zu erhalten: C: \ xampp \ htdocs \ opennGTS \ resources \ Ansichten \ user \ add.blade .php) " –

+0

Von Ihrem Code aus scheint es, dass Sie die Funktion ** getData() ** verwenden. Jetzt haben Sie nur Ihre ** $ name ** Variable gekauft ** var_dump ($ name) ** oder ** dd ($ name) ** aus deiner Sicht richtig? – Sakil