Exemplo n.º 1
1
 public function returnedRentals()
 {
     return $this->response->view(View::create('account.returned_rentals', ['title' => 'Returned Rentals', 'rentals' => (new Rental())->userReturned(auth()->user()->id)]));
 }
Exemplo n.º 2
0
/**
 * Helper to include sub-view in view
 *
 * @param $view
 * @return string
 * @throws Exception
 */
function view($view)
{
    $path = View::path($view);
    if (!file_exists($path)) {
        throw new Exception('View: ' . $view . ' does not exist');
    }
    return $path;
}
Exemplo n.º 3
0
 public function dvd($id)
 {
     $dvd = (new Dvd())->getById($id['id']);
     if (empty($dvd)) {
         return notfound();
     }
     return $this->response->view(View::create('browse.dvd', ['title' => e($dvd->title), 'dvd' => $dvd]));
 }
Exemplo n.º 4
0
 public function index()
 {
     $basket = basket();
     $dvds = [];
     foreach ($basket->all() as $dvd) {
         // Lazy loading :(
         $dvds[] = (new Dvd())->getById($dvd['id']);
     }
     return $this->response->view(View::create('basket.index', ['title' => 'Basket', 'basket' => $basket, 'dvds' => $dvds]));
 }
Exemplo n.º 5
0
 public function addGenre()
 {
     return $this->response->view(View::create('admin.dvds.add_genre', ['title' => 'Add Genre']));
 }
Exemplo n.º 6
0
 public function actionIndex()
 {
     $view = new View('default.php');
     $view->display();
 }
Exemplo n.º 7
0
 public function index()
 {
     return $this->response->view(View::create('home', ['title' => 'Home']));
 }
Exemplo n.º 8
0
 public function show404()
 {
     return $this->response->view(View::create('errors.404', ['title' => 'Page not found']));
 }
Exemplo n.º 9
0
 /**
  * Return a view
  *
  * @param View $view
  * @return \Symfony\Component\HttpFoundation\Response
  * @throws \Exception
  */
 public function view(View $view)
 {
     $response = new Response();
     $response->create($view->render(), 200);
     return $response->send();
 }
Exemplo n.º 10
0
 public function returned()
 {
     return $this->response->view(View::create('admin.rentals.returned', ['title' => 'Returned rentals', 'rentals' => (new Rental())->returned()]));
 }
Exemplo n.º 11
-1
 public function index()
 {
     return $this->response->view(View::create('admin.users.index', ['title' => 'Users', 'users' => (new User())->all()]));
 }