Witajcie.
Projekt w Laravelu 5.2.
Mam taką klasę (model) z jedną metodą:
class Gallery extends Model
{
public function getGalleryFromDB($url = '')
{
return parent::where('url', '=', $url);
}
}
Tworzę obiekt galerii i wywołuję metodę:
$gallery = new Gallery();
$gallery->getGalleryFromDB('jakisUrl');
I to działa, tzn. pobiera z bazy z tabeli galleries rekord z wszystkimi polami o dopasowanym url.
Chciałbym teraz przenieść to zapytanie do bazy, do konstruktora, czyli:
class Gallery extends Model
{
public function __construct($url = '')
{
$gallery = parent::where('url', '=', $url);
}
}
I to już nie działa. Jakieś pomysły dlaczego?