5、后台首页欢迎页面子视图

1、首页设置

(1)添加路由

Route::get(‘/admin/index‘,‘Admin\[email protected]‘);
Route::get(‘admin/info‘,‘Admin\[email protected]‘);

(2)在Admin新增INdexController.php

 1 <?php
 2
 3 namespace App\Http\Controllers\Admin;
 4
 5 use Illuminate\Http\Request;
 6
 7 use App\Http\Requests;
 8
 9 class IndexController extends CommonController
10 {
11     public function index()
12     {
13         return view(‘admin.index‘);
14     }
15
16     public function info()
17     {
18         return view(‘admin.info‘);
19     }
20 }

继承之前增加的CommonController.php

(3)将 js 、css等文件引入

index.balde.php 、info.blade.php

<link rel="stylesheet" href="{{asset(‘resources/views/admin/style/css/ch-ui.admin.css‘)}}">

验证:

原因:需要将index.blade.php中有关info页面的url修改

<iframe src="{{url(‘admin/info‘)}}" frameborder="0" width="100%" height="100%" name="main"></iframe> 

刷新

2、info页面信息更改

自动获取系统基本信息

(1)在LoginController.php 打印dd($_SERVER);

 1 <!--面包屑导航 开始-->
 2     <div class="crumb_warp">
 3         <!--<i class="fa fa-bell"></i> 欢迎使用登陆网站后台,建站的首选工具。-->
 4         <i class="fa fa-home"></i> <a href="{{url(‘admin/info‘)}}">首页</a> &raquo; 系统配置信息
 5     </div>
 6     <!--面包屑导航 结束-->
 7
 8     <!--结果集标题与导航组件 开始-->
 9     <div class="result_wrap">
10         <div class="result_title">
11             <h3>快捷操作</h3>
12         </div>
13         <div class="result_content">
14             <div class="short_wrap">
15                 <a href="#"><i class="fa fa-plus"></i>新增文章</a>
16                 <a href="#"><i class="fa fa-recycle"></i>批量删除</a>
17                 <a href="#"><i class="fa fa-refresh"></i>更新排序</a>
18             </div>
19         </div>
20     </div>
21     <!--结果集标题与导航组件 结束-->
22
23
24     <div class="result_wrap">
25         <div class="result_title">
26             <h3>系统基本信息</h3>
27         </div>
28         <div class="result_content">
29             <ul>
30                 <li>
31                     <label>操作系统</label><span>{{PHP_OS}}</span>
32                 </li>
33                 <li>
34                     <label>运行环境</label><span>{{$_SERVER[‘SERVER_SOFTWARE‘]}}</span>
35                 </li>
36                 <li>
37                     <label>PHP运行方式</label><span>apache2handler</span>
38                 </li>
39                 <li>
40                     <label>版本</label><span>v-0.1</span>
41                 </li>
42                 <li>
43                     <label>上传附件限制</label><span><?php print get_cfg_var("upload_max_filesize") ?></span>
44                 </li>
45                 <li>
46                     <label>北京时间</label><span>{{date(‘Y年M月d日 H时m分s秒‘)}}</span>
47                 </li>
48                 <li>
49                     <label>服务器域名/IP</label><span>{{$_SERVER[‘SERVER_NAME‘]}}</span>
50                 </li>
51                 <li>
52                     <label>Host</label><span>{{$_SERVER[‘SERVER_ADDR‘]}}</span>
53                 </li>
54             </ul>
55         </div>
56     </div>

get_cfg_var从配置文件php.ini中读取数据

(2)注意时区 ,修改app\config\app.php    timezone="UTC",东八区为PRC

3、子视图引入

(1)创建layouts/admin.balde.php

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="utf-8">
 5     <link rel="stylesheet" href="{{asset(‘resources/views/admin/style/css/ch-ui.admin.css‘)}}">
 6     <link rel="stylesheet" href="{{asset(‘resources/views/admin/style/font/css/font-awesome.min.css‘)}}">
 7     <script type="text/javascript" src="{{asset(‘resources/views/admin/style/js/jquery.js‘)}}"></script>
 8     <script type="text/javascript" src="{{asset(‘resources/views/admin/style/js/ch-ui.admin.js‘)}}"></script>
 9 </head>
10 <body>
11 @yield(‘content‘)
12 </body>
13 </html>

(2)继承admin.blade.php,重写content内容

index.blade.php、info.blade.php

参考如下代码:

 1 @extends(‘layouts.admin‘)
 2 @section(‘content‘)
 3 <!--头部 开始-->
 4     <div class="top_box">
 5         <div class="top_left">
 6             <div class="logo">后台管理模板</div>
 7             <ul>
 8                 <li><a href="#" class="active">首页</a></li>
 9                 <li><a href="#">管理页</a></li>
10             </ul>
11         </div>
12         <div class="top_right">
13             <ul>
14                 <li>管理员:admin</li>
15                 <li><a href="pass.html" target="main">修改密码</a></li>
16                 <li><a href="#">退出</a></li>
17             </ul>
18         </div>
19     </div>
20     <!--头部 结束-->
21
22     <!--左侧导航 开始-->
23     <div class="menu_box">
24         <ul>
25             <li>
26                 <h3><i class="fa fa-fw fa-clipboard"></i>常用操作</h3>
27                 <ul class="sub_menu">
28                     <li><a href="add.html" target="main"><i class="fa fa-fw fa-plus-square"></i>添加页</a></li>
29                     <li><a href="list.html" target="main"><i class="fa fa-fw fa-list-ul"></i>列表页</a></li>
30                     <li><a href="tab.html" target="main"><i class="fa fa-fw fa-list-alt"></i>tab页</a></li>
31                     <li><a href="img.html" target="main"><i class="fa fa-fw fa-image"></i>图片列表</a></li>
32                 </ul>
33             </li>
34             <li>
35                 <h3><i class="fa fa-fw fa-cog"></i>系统设置</h3>
36                 <ul class="sub_menu">
37                     <li><a href="#" target="main"><i class="fa fa-fw fa-cubes"></i>网站配置</a></li>
38                     <li><a href="#" target="main"><i class="fa fa-fw fa-database"></i>备份还原</a></li>
39                 </ul>
40             </li>
41             <li>
42                 <h3><i class="fa fa-fw fa-thumb-tack"></i>工具导航</h3>
43                 <ul class="sub_menu">
44                     <li><a href="http://www.yeahzan.com/fa/facss.html" target="main"><i class="fa fa-fw fa-font"></i>图标调用</a></li>
45                     <li><a href="http://hemin.cn/jq/cheatsheet.html" target="main"><i class="fa fa-fw fa-chain"></i>Jquery手册</a></li>
46                     <li><a href="http://tool.c7sky.com/webcolor/" target="main"><i class="fa fa-fw fa-tachometer"></i>配色板</a></li>
47                     <li><a href="element.html" target="main"><i class="fa fa-fw fa-tags"></i>其他组件</a></li>
48                 </ul>
49             </li>
50         </ul>
51     </div>
52     <!--左侧导航 结束-->
53
54     <!--主体部分 开始-->
55     <div class="main_box">
56         <iframe src="{{url(‘admin/info‘)}}" frameborder="0" width="100%" height="100%" name="main"></iframe>
57     </div>
58     <!--主体部分 结束-->
59
60     <!--底部 开始-->
61     <div class="bottom_box">
62         CopyRight ? 2015. Powered By <a href="http://www.houdunwang.com">http://www.houdunwang.com</a>.
63     </div>
64     <!--底部 结束-->
65 @endsection

4、修改LoginController.php

修改login方法,当密码、验证码正确时候,跳转到index.blade.php

return redirect(‘admin/index‘);

 

时间: 2024-10-19 23:38:27

5、后台首页欢迎页面子视图的相关文章

JQuery Pagination 分页插件 增加了首页尾页以及跳转功能

JQuery分页插件 挺好用的 但是官方是没有提供首页尾页以及跳转功能 我觉得这个功能可以有,于是就改进了一下 一个js一个css从连接里面下 链接:http://pan.baidu.com/s/1nvaq99R 密码:9nfb 上效果图: 页面代码 <script type="text/javascript"> //分页查询开始 $(document).ready(function() { getDataList(0, null); }); var rows = 10;

MVC的布局页,视图布局页和分布页的使用

一,结构如下图 二,布局页和视图布局页 1>使用方法一 _ViewStart.cshtml @{ Layout = "~/Views/Shared/_Layout.cshtml"; } <h2>视图布局页_ViewStart.cshtml</h2> _Layout.cshtml <!DOCTYPE html> <html> <head> <meta name="viewport" content

EF5(7) 后台使用SelectListItem传值给前台显示Select下拉框;mvc后台Action接收浏览器传值的4种方式; 后台Action向前台View视图传递数据的四种方式

一:后台使用SelectListItem 传值给前台显示Select下拉框 我们先来看数据库的订单表,里面有3条订单,他们的用户id对应了 UserInfo用户表的数据,现在我们要做的是添加一个Order控制器,显示订单列表,并且在修改订单的时候,把用户的id 用 select 下拉框显示出来,并且可以提交修改数据   1.1 我们通过比较原始的方法,来把数据 传递到前台后,前台使用  循环来显示 select 并且显示是哪个元素被选中 我们在前台的cshtml中,使用 @model 命令 指定

织梦首页/列表页/内容页直接获取软件模型本地下载地址

当使用软件模型而且只有一个下载地址时,我们都喜欢用本地地址,在列表页时直接输出这个地址,方便访客下载. 打开 /include/extend.func.php 在文件最下面添加个方法 /** * 获取软件模型本地地址 * * @access public * @param string $aid 文章id * @return string */ if (!function_exists('GetDownLink')) { function GetDownLink($aid) { global $

织梦图集图片在首页列表页调用并且自定义输出几张

不改动官方核心文件,在自定义方法文件里加入个方法来实现织梦图集图片在首页列表页调用并且自定义输出几张 效果展示 教程实现 打开 include\extend.func.php 在最下面加入这个方法 function Getimgurls($aid,$num=4) { global $dsql; $imgurls = $result = ''; $imgrow = $dsql->GetOne( "Select imgurls From `#@_addonimages` where aid='

登录微擎后台直接跳转到人人商城后台首页

登录微擎后台直接跳转到人人商城后台首页 置顶 2018年05月28日 10:01:09 若谷工作室 阅读数:2471更多 个人分类: php人人商城  小程序人人商城二开 路径:web/source/user/login.ctrl.php if ($record['username']=='admin') { isetcookie('__uniacid', 1, 7 * 86400); header('location:'.url('site/entry/web',array('m'=>'ewe

通过ajax前端后台交互/登录页和注册页前端后台交互详解/前端后台交互基础应用/几个后台函数的基础应用/php文件函数基础应用/php字符传函数基础应用/php数组函数基础应用

  前  言  PHP     学习了好久的PHP,今天做一个可以后台交互的登录页和注册页,没做什么判断,简单的了解一下. 具体的内容分析如下: ① PHP中的数据传输-->>由注册页传输给注册页后台-->>注册页后台经过转码保存实例化的文件 ② 在登录页输入账户密码,点击登录时,获得触发函数:获得由后台传输过来的true或者false---转换页面或者弹出输入错误.    登录页后台获取保存账户密码的实例化文件,通过转码,if判断之后传输给前台登录页TURE或者FALSE. 总共

ecshop后台增加模板页的方法

CShop的动态模板机制是一个非常灵活的系统,管理员可以在后台根据自己的要求调整模板模块的显示位置.本文详细讲解了如何修改ECSHOP内部结构使得用户可以添加自己的模板页从而方便灵活的使用系统自带的模板系统和广告位系统. 如下图所示 可以看到ECShop支持设置的模板一共如上图中红框内的显示,若我们需要添加自己的模板页,使用起来和其他的ECShop模板页一样的话,需要进行如下几个步骤的修改即可. 1. 增加可以设置内容的模板列表 编辑以下文件“你的网店目录/admin/includes/lib_

后台跳转页的实现

在做牛腩新闻发布系统的时候,由于后台管理页的登录,需要管理员登录后才能打开. 这是什么意思呢? 例如我们在做新闻的添加的时候,不能直接登录新闻添加页,需要从前台以管理员身份登录后才能操作,因此在后台界面加载的事件中总需要写做一些判断的操作.如果管理员没有登录的话,直接跳转到登录页面. <span style="font-family:SimSun;font-size:18px;"><span style="font-family:SimSun;"&