Illuminate\Database\Eloquent\Model::getTable PHP Method

getTable() public method

Get the table associated with the model.
public getTable ( ) : string
return string
    public function getTable()
    {
        if (isset($this->table)) {
            return $this->table;
        }
        return str_replace('\\', '', Str::snake(Str::plural(class_basename($this))));
    }

Usage Example

 /**
  * @param \Illuminate\Database\Eloquent\Model $model
  * @param \anlutro\LaravelValidation\ValidatorInterface $validator
  */
 public function __construct(Model $model, ValidatorInterface $validator = null)
 {
     parent::__construct($validator);
     $this->model = $model;
     if ($validator) {
         $validator->replace('table', $this->model->getTable());
     }
 }
All Usage Examples Of Illuminate\Database\Eloquent\Model::getTable
Model