My Route...

```
   Route::get('/test', function () {

    $word = ['Hello'];

    return view('test', $word);
});

```

My Blade View...

```
<!DOCTYPE html>
<html lang="en">
<head>
    <title>Laravel Quickstart - Basic</title>
    <link href="{{ asset('/css/app.css') }}" rel="stylesheet"/>
    <link href="{{ asset('/css/Test.css') }}" rel="stylesheet"/>
    <!-- CSS And JavaScript -->
</head>

<body>

<div class="container">
    <nav class="navbar navbar-default">
        {{$word}}
    </nav>
</div>

</body>
</html>

```

I get the following erro when accessing the app via a browser...

> 
> (2/2) ErrorException Undefined variable: word (View:
>  /home/vagrant/Code/Laravel/resources/views/test.blade.php)
> 
> 
> 

When I remove $word form the blade view and replace with a static string "test" it displays correctly.

no idea why the blade view can't see the $word varible, any ideas anyone?