Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Есть модель
class Catalog extends Eloquent {
public function photos()
{
return $this->has_many('Photo','catalogid');
}
public function firstphoto($catalogid = '')
{
return Photo::where("catalogid","=", $catalogid)->first();
}
Возможно ли сделать функцию firstphoto без входящего параметра? А то приходится ссылаться объекту на себя)
В view запускаю, не очень удобно, $catalog->firstphoto($catalog->id) , хочу $catalog->firstphoto() , но не знаю как.
То есть суть вопроса, как внутри функции модели определить объект и взять от него id, возможно ли вообще?
Не в сети
$this->id
ДА! Блин, как просто))))
public function firstphoto()
{
return Photo::where("catalogid","=", $this->id)->first();
}
Proger_XP, спасибо большое!