2016-04-17 21 views
0

Ich möchte jemand mir Schritt für Schritt Laravel Prozess beim Abrufen von Daten aus Datenbank zu helfen. Das habe ich getan. Das Problem ist, dass keine Daten angezeigt werden. Ich bin nicht so gut in diesem und brauchen einige help.ThanksRetrea Daten aus der Datenbank mit Laravel

ViewController.php

<?php 
namespace App\Http\Controllers\AddressBook; 
use DB; 
use App\Http\Controllers\Controller; 
use Illuminate\Http\Request; 
use Illuminate\Support\Facades\Input; 
use Illuminate\Support\Facades\Session; 
use Illuminate\Support\Facades\Validator; 
use Illuminate\Support\Facades\Redirect; 

class ViewController extends Controller 
{ 
    /** 
    * Show a list of all of the application's users. 
    * 
    * 
    */ 
     Public function getContacts(){ 

     $contacts= AddressBookModel::all(); 

     $data = ['contacts' => $contacts]; 

     return view('view')->with($data); 

     } 

} 
**Route** 
Route::get('contacts',[ 
    'uses'=>'AddressBook\[email protected]' 
]); 
The Route is working well and its connecting and display the content in view.blade.php 

**view.blade.php** 
<!DOCTYPE html> 
<html> 
    <head> 
     <title>Test</title> 



    </head> 
    <body> 
     <h2 align="center">These are the Registered Contacts in the Database</h2> 
    </body> 

</html> 

Antwort

0

Try this: Controller:

public function getContacts() 
    { 
     // Try to name your model Contact instead of AddressBookModel 
     $contacts= AddressBookModel::all();// = Contact::all();  
     return view('view')->withContacts($contacts); 
    } 

Ausblick:

<!DOCTYPE html> 
<html> 
<head> 
    <title>Test</title> 
</head> 
<body> 
    <h2 align="center">These are the Registered Contacts in the Database</h2> 
<table> 
<!-- I assume that name and phone are contact model attributes--> 
<th>Name</th> 
<th>Phone</th> 
@foreach ($contacts $as $contact) 
    <tr> 
     <td> {{$contact->name}} </td> 
     <td> {{$contact->phone}} </td> 
    </tr> 
@endforeach 
</table> 
</body> 

+0

Vielen Dank für Ihre Eingabe. Es half mir, es gut zu erreichen, obwohl das funktionierte –

+0

gut :) bitte machen Sie meine Antwort als hilfreich :)) – BKF

0

Ich habe diese Funktion in der view.blade.php

@foreach($contacts as $display) {{$display}} 
    @endforeach 
Verwandte Themen