我需要用菜单制作动态页面,但我不知道如何在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(创建、读取、更新、删除)以及更多