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

1、首页设置

(1)添加路由

Route::get('/admin/index','Admin\IndexController@index');
Route::get('admin/info','Admin\IndexController@info');

(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 }
View Code

继承之前增加的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>
View Code

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>
View Code

(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
View Code

4、修改LoginController.php

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

return redirect('admin/index');

 

 

 

 

 

 

转载于:https://www.cnblogs.com/guduoer/p/6339483.html

可以按照以下步骤使用 Vue.js 生成后台首页欢迎页面: 1. 安装 Vue CLI 如果你还没有安装 Vue CLI,可以在命令行中运行以下命令进行安装: ``` npm install -g @vue/cli ``` 2. 创建项目 使用 Vue CLI 创建一个新项目,可以在命令行中运行以下命令: ``` vue create my-project ``` 其中 `my-project` 是项目名称,你可以根据需要自定义。 3. 安装 Element UI Element UI 是一个基于 Vue.js 的 UI 库,可以用于快速构建后台管理页面。可以在命令行中运行以下命令进行安装: ``` npm install element-ui ``` 4. 创建欢迎页面 在 `src/views` 目录下创建一个名为 `Welcome.vue` 的文件,并添加以下代码: ```html <template> <div> <h1>欢迎使用后台管理系统</h1> <p>{{ message }}</p> </div> </template> <script> export default { data() { return { message: '这是一个基于 Vue.js 和 Element UI 的后台管理系统', }; }, }; </script> ``` 该组件将显示一个标题和一条简短的欢迎消息。 5. 创建路由 在 `src/router/index.js` 文件中添加以下代码: ```javascript import Vue from 'vue'; import Router from 'vue-router'; import Welcome from '@/views/Welcome.vue'; Vue.use(Router); export default new Router({ routes: [ { path: '/', name: 'Welcome', component: Welcome, }, ], }); ``` 该代码将创建一个名为 `Welcome` 的路由,指向刚才创建的 `Welcome` 组件。 6. 添加导航菜单 在 `src/App.vue` 文件中添加以下代码: ```html <template> <div> <el-menu mode="horizontal"> <el-menu-item index="/">欢迎页面</el-menu-item> <!-- 其他菜单项 --> </el-menu> <router-view></router-view> </div> </template> <script> export default { name: 'App', }; </script> ``` 该代码将创建一个水平导航菜单,并将 `router-view` 放在菜单下方。菜单项将使用路由链接到相应的页面。 7. 运行应用程序 现在可以运行应用程序以查看欢迎页面。可以在命令行中运行以下命令: ``` npm run serve ``` 该命令将启动开发服务器,并在浏览器中打开应用程序。现在应该可以看到一个简单的欢迎页面,其中包含一个标题和一条消息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值