public function make($view, array $compact = []) { $view = View::Instance()->blade->view()->make($view); if (!empty($compact)) { foreach ($compact as $var => $value) { $view->with($var, $value); } } return $view->render(); }
<?php $route->addRoute('GET', '/{firstname}/{lastname}', function ($firstname, $lastname) { return \WFramework\View::make('home', compact(['firstname', 'lastname'])); });