2016-05-20 23 views
12

Wywołanie połączenia funkcji składowej() przy wartości pustej jest błędem, który otrzymuję, próbując użyć modelu wymownego w Lumen.Lumen PHP Wywołanie połączenia funkcji członkowskiej() na wartości zerowej

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; 

    } 

Model:

<?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' 
    ]; 

} 

Jestem dość doświadczony z laravel, ale właśnie rozpoczął swój pierwszy projekt Lumen dla zwykłego API i nie jestem pewien, dlaczego ten Wystąpił błąd. Być może to tylko moje ustawienia połączeń? Czy wszystkie zapytania muszą być prowadzone w następujący sposób ?:

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

dziękuję!

Odpowiedz