2016-05-20 8 views
12

Aufruf an eine Mitgliedsfunktion connection() auf Null ist der Fehler, den ich erhalte, wenn Sie versuchen, ein redegewandtes Modell in Lumen zu verwenden.PHP Lumen Aufruf an eine Mitgliedsfunktion connection() bei null

-Controller func:

/** 
    * Display a listing of the resource. 
    * 
    * @return \Illuminate\Http\Response 
    */ 
    public function index(Request $request) 
    { 

     $employees = Employee::orderBy('first_name', 'asc')->get(); 
dd($employees); 

     $response['precontent'] = view('admin::employee.search')->render(); 

     $response['content'] = view('admin::employee.index') 
      ->with(['employees' => $employees]) 
      ->render(); 

     $response['title'] = 'Employees'; 

     return $response; 

    } 

Modell:

<?php 
    namespace App; 

use Illuminate\Database\Eloquent\Model; 

class Employee extends Model 
{ 

    protected $table = 'system_core.employees'; 

    protected $fillable = [ 
     'user_id', 
     'first_name', 
     'last_name', 
     'position', 
     'primary_address', 
     'secondary_address', 
     'phone_1', 
     'phone_2', 
     'birth_date', 
     'start_date', 
     'end_date' 
    ]; 

} 

Ich bin ziemlich mit Laravel erlebt, aber gerade mein erstes Lumen Projekt für bloße API Nutzung begonnen und ich bin mir nicht sicher, warum dies Fehler wird ausgelöst. Vielleicht sind es nur meine Verbindungseinstellungen? Müssen alle Abfragen auf folgende Weise ausgeführt werden ?:

$results = app('db')->select("SELECT * FROM users"); 

Vielen Dank!

Antwort

Verwandte Themen