Question

Heres the controller:

class HomeController extends BaseController {
    public function index() {
        return View::make('home', array('username' => 'Vaughan'));
    }
}

Here the home blade view:

{{ $username }}

Yet the view is outputting exactly this:

{{ $username }}

The variable is not being rendered. Could this be something to do with Apache or PHP?

Was it helpful?

Solution

You need to name your view with blade extension:

home.blade.php

That's all.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top