示例#1
0
文件: Handler.php 项目: lavalite/cms
 /**
  * Render the given HttpException.
  *
  * @param  \Symfony\Component\HttpKernel\Exception\HttpException  $e
  * @return \Symfony\Component\HttpFoundation\Response
  */
 protected function renderHttpException(HttpException $e)
 {
     $status = $e->getStatusCode();
     if (view()->exists("public::errors.{$status}")) {
         $theme = Theme::uses('public')->layout('error');
         return $theme->of("public::errors.{$status}", ['exception' => $e])->render();
     } else {
         return $this->convertExceptionToResponse($e);
     }
 }
示例#2
0
 /**
  * Get translated url.
  *
  * @param string $url
  *
  * @return string
  */
 function theme_asset($file)
 {
     return Theme::asset()->url($file);
 }