Laravel offers a dynamic interface for assigning certain data. This can be used e.g. for adding a dynamic 'where' to your Eloquent queries. However, not everyone know that this same trick also works on View assignments!
// In Eloquent, you can assigned 'where' clauses dynamically
Post::whereSlug('slug')->get();
// Results in ...WHERE `slug` = 'slug'...
// The same trick is possible when using Views!
View::make('posts.index')->withPosts($posts);
// Same as: View::make('posts.index')->with('posts', $posts);