Illuminate\Database\Eloquent\Model::setHidden PHP Метод

setHidden() публичный Метод

Set the hidden attributes for the model.
public setHidden ( array $hidden )
$hidden array
    public function setHidden(array $hidden)
    {
        $this->hidden = $hidden;
        return $this;
    }

Usage Example

 /**
  * Applies processing to a single model
  *
  * @param Model $model
  * @return Model
  */
 public function process(Model $model)
 {
     $hiddenOnModel = $model->getHidden();
     foreach ($this->unhidden as $unhidden) {
         if (($key = array_search($unhidden, $hiddenOnModel)) !== false) {
             unset($hiddenOnModel[$key]);
         }
     }
     $hiddenOnModel = array_merge($hiddenOnModel, $this->hidden);
     $model->setHidden($hiddenOnModel);
     return $model;
 }
All Usage Examples Of Illuminate\Database\Eloquent\Model::setHidden
Model