Sometimes you may want send the rendered view in the ajax response instead of showing on the browser.
To return html in the ajax response first you need to store the blade engine compiled HTML into the variable in side your controller action then you need to return the variable, you can store the compiled output into variable by type casting or by using render() method on the view object to return the content in string format.
Here is the trick:
$view = View::make('author_view', ['name' => 'Arjun']); $contents = $view->render(); // or $contents = (string) $view;