I'm building the Laravel app which using recursive url constructing. And I want to know is it possible to access data of the hasone related model within model to return constructed url direct to the view without interacting by controller.\
public function link(){
var_dump($this->category());
$url = ['news'];
$url[] = $this->category()->url;
$url[] = $this->url;
return implode('/',$url);
}
Simple code example like this return this one
Undefined property: Illuminate\Database\Eloquent\Relations\HasOne::$url (View: /???/resources/views/common/news/full_preview.blade.php) (View: /???/resources/views/common/news/full_preview.blade.php) (View: /???/resources/views/common/news/full_preview.blade.php)
So is there any good way solve it by using just eloquent models, or it's only possible by using controllers and so on?
from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2OfnVIW
via IFTTT
Aucun commentaire:
Enregistrer un commentaire