In Laravel 4, my controller uses a Blade layout:
class PagesController extends BaseController { protected $layout = \
It appears as though I can pass variables to the entire layout using attributes on the layout object, for example to solve my problem I was able to do the following:
$this->layout->title = 'Home page';