2017-02-17 52 views
0
class SampleELoq extends Model 
{ 
    use SoftDeletes; 

    public function conditionFields() { 
     return $this->belongsToMany('App\EloquentModel\ConditionField'); 
    } 
} 

命名空間的SampleELoq獲取表名

$Eloq = $nameSpace::find(1); 

$table = with(new $nameSpace->conditionFields)->getTable(); 

print_r(Schema::getColumnListing($table)); 

名稱空間怎麼能我能得到conditionFields的表名?

+0

getTable應該返回表名。你在$表中獲得什麼? –

回答

0

你有兩種方式: -

 dd(Model::$table); 

或模型中: -

dd($this->table());