I have made function which admin can use to add new pages from admin panel which are saved in database. Now I want to show them as menu on the header.
This is my BaseController which load master.blade
protected function setupLayout()
{
if (!is_null($this->layout))
{
$pages = Pages::all();
$this->layout = View::make($this->layout);
}
}
And this is from master.blade
what I'm trying to show the pages
@foreach($pages as $page)
<li><a href="{{ URL::to($page->page_id) }}">{{ $page->page_title }}</a></li>
@endforeach
I get Undefined variable pages...
I have tried with simple adding this to setupLayout()
$pages = Pages::all();
but doesn't work.