Мне нужно название метода со скобками передать в переменную. И как это прописать я не знаю. Пробовал ‘metod()’ и другие подборы паролей - не выходит.
Статусы в модели
//Опубликован
public function active()
{
return 1;
}
//Не опубликован
public function inactive()
{
return 2;
}
//Проверка
public function isActive()
{
if ($this->status_id==$this->active()) return true;
return false;
}
//Обновление статуса
public function statusUpdate($status)
{
$this->update(['status_id'=>$this->$status]);
}
Мне нужно из контроллеров в statusUpdate($status) в переменную $status передать название метода. Как это сделать? Пробовал по разному в контроллере писать, например
$product->statusUpdate('active()');
не работает