在Laravel 5.1中通过get响应动态包含页面


Dynamic include page by get response in Laravel 5.1

我需要用菜单制作动态页面,但我不知道如何在Laravel 5上做到这一点。我以前用"pure PHP"这样写代码:

$flag = 0;
if($page == "index")
{
    include("template/dashboard.php"); 
}
else if(in_array($page, $tempUPers)){
    include("template/ControlPages/".$page.".php");
}

并使用以下代码获取响应:

 if(login_check($conn) == true){
  if(isset($_GET["page"]) == null){
      $page = "index";
  }
  else{ $page = $_GET["page"];}
 }
 else{
         echo '<script>window.location="../";</script>';
     //echo '<meta http-equiv="refresh" content="0;url=../"/>';
     //header('Location: ../');
 }

正如你所看到的,这些代码将帮助我调用(包括)一个php页面,我上传到主机的$page变量基础。那么我如何在Laravel 5.1上做到这一点呢?我期待着你的回复。

你已经有了一些框架的经验吗?如果没有,从最基本的开始。

如果是,你可以看看刀片模板和中间件的概念,以更好的方式组织你的代码。

    模板片>中间件

也可以使用Request组件从当前的Request中获取数据。

更多细节在这里

如果你是一个新手,想学习laravel我建议

http://learninglaravel.net

创建一个帐户,然后读它的书。

它将涵盖所有必要的主题,我向你保证它涵盖了一切从安装到CRUD(创建、读取、更新、删除)以及更多