2016-05-20 15 views
12

Gọi đến kết nối chức năng thành viên() trên null là lỗi tôi nhận được khi cố gắng sử dụng Mô hình Eloquent trong Lumen.PHP Lumen Gọi đến kết nối chức năng thành viên() trên số

khiển 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; 

    } 

mẫu:

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

} 

Tôi khá có kinh nghiệm với Laravel, nhưng chỉ mới bắt đầu dự án Lumen đầu tiên của tôi để sử dụng API chỉ và tôi không chắc chắn tại sao điều này lỗi đang được ném. Có lẽ nó chỉ là cài đặt kết nối của tôi? Tất cả các truy vấn có phải được chạy theo cách sau không ?:

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

Cảm ơn bạn!

Trả lời

Các vấn đề liên quan