0
爲什麼使用範圍得到空的收集結果?這是我目前的控制器:爲什麼我的模型範圍無效並返回一個空數組?
class PunxController extends Controller {
public function index()
{
$scholars = Scholar::age()->get();
return $scholars;
}
}
,並在我的模型Scholar
:
use Illuminate\Database\Eloquent\Model;
class Scholar extends Model {
protected $primaryKey = 'scholar_id';
protected $fillable = ['ngo_id','scholar_lname','scholar_fname','scholar_image','scholar_nickname','scholar_cityAddress','scholar_permaAddress','scholar_birthday','scholar_placebirth','scholar_age','scholar_gender','scholar_email','scholar_contact'];
public static function scopeAge($query)
{
return $query->where('scholar_age', '>=', 5);
}
}
,其結果是:
但是當我嘗試在PHPMYADMIN :
UPDATE1
的DB::getQueryLog()
結果:
嘗試運行'\ DB :: enableQueryLog()'運行查詢之前,然後使用'DD(\ DB :: getQueryLog()),看看實際運行的是什麼。然後請在這裏發佈結果! – Jonathon
@Jonathon在這裏,檢查更新 –
謝謝。該查詢看起來正確。這告訴我可能沒有看到正確的數據庫。你是否使用像流浪者一樣的虛擬機來運行你的網絡服務器? – Jonathon