The issue is with how you're defining the layout and the view.
You're defining the layout of the controller as 'home' and then rendering the view 'home' as the content of the layout, which basically means you're rendering the same file again as the content. You should have a separate file for the layout. You could have View::make('index', $data)
and make a file called index.blade.php. See here for more information