2017-07-07 3 views
0

Code anzeigen:Umleiten auf die gleiche Seite mit abgerufenen Werten aus der Datenbank in Laravel?

<li class="active"><a href="#tab_1" data-toggle="tab" id="versiontab" 
onclick="window.location='{{ url("versiondb") }}'" >Version 
Database</a></li> 

Das ist meine Ansicht code.This .Onclicking die Registerkarte, um die URL-Umleitung funktioniert auch ein Register ist.

Strecke Code:

Route::get('versiondb','[email protected]'); 

Controllercode:

public function select() 
{ 

    $users=debModel::all(); 
    return redirect()->back()->with($users); 

} 

Hier sollten sie die Werte von db holt und zurück auf der gleichen Seite und zeigt die retreived Werte in der Tabelle umgeleitet wird. Aber ich bekomme einen Fehler hier als $ Benutzer undefined

Innerhalb der gleichen Ansicht (siehe oben):

<table class="table" id="table"> 
     @foreach($users as $users) 
     <thead> 
      <tr class="header"> 
       <th valign="middle" width="3%">Versions</th> 
       <th valign="middle" width="2%">Supported versions</th> 
       <th valign="middle" width="10%">Release Date</th> 
       <th valign="middle" width="3%">Type</th> 
       <th valign="middle" width="10%">Description</th> 
       <th valign="middle" width="3%">Actions</th> 
       <th valign="middle" width="3%">Downloader</th> 
       <!--<th valign="middle" width="3%">Beta code</th>--> 

      </tr> 
      </thead> 
      <tbody> 
      <tr> 
      <td>{{$users->versions}}</td> 
      <td></td> 

      </tr> 
      @endforeach 
      </tbody> 

       </table> 

Ich denke, dies ist der Ort, wo Fehler auftreten.

Antwort

0

Verwenden ($users as $user) statt ($users as $users) hier

@foreach($users as $user) 

Und in Ihrer Vorlage

<td>{{$user->versions}}</td> 

Auch in Ihrem Controller

return view('haghwayUpdate')->with('users',$users); 
+0

Leider Sir, es isnot –

+0

arbeitet Aber wenn ich umleiten zu die andere Seite und versuchen, die Inhalte anzuzeigen, die es funktioniert. –

+0

Also, mein Vorschlag ist Fehler möglicherweise nicht mit $ Benutzer –

0

ändern Die Frage ist hier:

@foreach($users as $users) 

hier Ihre Array Variablennamen und die Variable, in der Sie bei jeder Iteration der Daten halten, ist das gleiche, so ändern Sie es an:

@foreach($users as $user) 
    <td>{{$user->versions}}</td> 
+0

Entschuldigung, es funktioniert nicht –

+0

Aber wenn Ich leite es auf die andere Seite um und versuche, den Inhalt anzuzeigen, der funktioniert. –

+0

Also, mein Vorschlag ist Fehler möglicherweise nicht mit $ Benutzern –

Verwandte Themen