本文主要是介绍【Laravel5.5 笔记整理二】将模板引入框架(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
注:以后台用户模块为例:
1. 定义路由
在 D:\phpStudy\PHPTutorial\WWW\laravel\routes\web.php 中定义路由,为了方便,采用资源路由:
- route/web.php
Route::resource('Admin', "IndexController"); // 可以访问后台 IndexController 中的所有方法
2. 创建控制器
在 D:\phpStudy\PHPTutorial\WWW\laravel\app\Http\Controllers 下 创建一个 Admin文件夹 和 Home文件夹
在 Admin 下 创建一个 UserController.php 控制器
- UserController.php
namespace App\Http\Controllers\Admin;use App\Http\Controllers\Controller;use Illuminate\Http\Request;use DB;// 后台用户管理控制器
class UserController extends Controller
{// 后台用户管理首页方法public function index(){// 加载用户管理页面return view('admin.user.index');}
}
3. 准备页面
在 D:\phpStudy\PHPTutorial\WWW\laravel\resources\views 下,创建一个 admin文件夹 专门放后台页面
在 admin文件夹 下 创建一个 user文件夹,放关于用户操作的一些页面
在 resources/ view / user 下,新建一个 index.blade.php
- index.blade.php
<!doctype html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>Amaze UI Admin index Examples</title><meta name="description" content="这是一个 index 页面"><meta name="keywords" content="index"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="renderer" content="webkit"><meta http-equiv="Cache-Control" content="no-siteapp" /><link rel="icon" type="image/png" href="/admins/i/favicon.png"><link rel="apple-touch-icon-precomposed" href="/admins/i/app-icon72x72@2x.png"><meta name="apple-mobile-web-app-title" content="Amaze UI" /><link rel="stylesheet" href="/admins/css/amazeui.min.css" /><link rel="stylesheet" href="/admins/css/admin.css"><link rel="stylesheet" href="/admins/css/app.css"><script src="/admins/js/echarts.min.js"></script>
</head><body data-type="index"><header class="am-topbar am-topbar-inverse admin-header"><div class="am-topbar-brand"><a href="javascript:;" class="tpl-logo"><img src="/admins/img/logo.png" alt=""></a></div><div class="am-icon-list tpl-header-nav-hover-ico am-fl am-margin-right"></div><button class="am-topbar-btn am-topbar-toggle am-btn am-btn-sm am-btn-success am-show-sm-only" data-am-collapse="{target: '#topbar-collapse'}"><span class="am-sr-only">导航切换</span> <span class="am-icon-bars"></span></button><div class="am-collapse am-topbar-collapse" id="topbar-collapse"><ul class="am-nav am-nav-pills am-topbar-nav am-topbar-right admin-header-list tpl-header-list"><li class="am-dropdown" data-am-dropdown data-am-dropdown-toggle><a class="am-dropdown-toggle tpl-header-list-link" href="javascript:;"><span class="am-icon-bell-o"></span> 提醒 <span class="am-badge tpl-badge-success am-round">5</span></span></a><ul class="am-dropdown-content tpl-dropdown-content"><li class="tpl-dropdown-content-external"><h3>你有 <span class="tpl-color-success">5</span> 条提醒</h3><a href="###">全部</a></li><li class="tpl-dropdown-list-bdbc"><a href="#" class="tpl-dropdown-list-fl"><span class="am-icon-btn am-icon-plus tpl-dropdown-ico-btn-size tpl-badge-success"></span> 【预览模块】移动端 查看时 手机、电脑框隐藏。</a><span class="tpl-dropdown-list-fr">3小时前</span></li><li class="tpl-dropdown-list-bdbc"><a href="#" class="tpl-dropdown-list-fl"><span class="am-icon-btn am-icon-check tpl-dropdown-ico-btn-size tpl-badge-danger"></span> 移动端,导航条下边距处理</a><span class="tpl-dropdown-list-fr">15分钟前</span></li><li class="tpl-dropdown-list-bdbc"><a href="#" class="tpl-dropdown-list-fl"><span class="am-icon-btn am-icon-bell-o tpl-dropdown-ico-btn-size tpl-badge-warning"></span> 追加统计代码</a><span class="tpl-dropdown-list-fr">2天前</span></li></ul></li><li class="am-dropdown" data-am-dropdown data-am-dropdown-toggle><a class="am-dropdown-toggle tpl-header-list-link" href="javascript:;"><span class="am-icon-comment-o"></span> 消息 <span class="am-badge tpl-badge-danger am-round">9</span></span></a><ul class="am-dropdown-content tpl-dropdown-content"><li class="tpl-dropdown-content-external"><h3>你有 <span class="tpl-color-danger">9</span> 条新消息</h3><a href="###">全部</a></li><li><a href="#" class="tpl-dropdown-content-message"><span class="tpl-dropdown-content-photo"><img src="/admins/img/user02.png" alt=""> </span><span class="tpl-dropdown-content-subject"><span class="tpl-dropdown-content-from"> 禁言小张 </span><span class="tpl-dropdown-content-time">10分钟前 </span></span><span class="tpl-dropdown-content-font"> Amaze UI 的诞生,依托于 GitHub 及其他技术社区上一些优秀的资源;Amaze UI 的成长,则离不开用户的支持。 </span></a><a href="#" class="tpl-dropdown-content-message"><span class="tpl-dropdown-content-photo"><img src="/admins/img/user03.png" alt=""> </span><span class="tpl-dropdown-content-subject"><span class="tpl-dropdown-content-from"> Steam </span><span class="tpl-dropdown-content-time">18分钟前</span></span><span class="tpl-dropdown-content-font"> 为了能最准确的传达所描述的问题, 建议你在反馈时附上演示,方便我们理解。 </span></a></li></ul></li><li class="am-dropdown" data-am-dropdown data-am-dropdown-toggle><a class="am-dropdown-toggle tpl-header-list-link" href="javascript:;"><span class="am-icon-calendar"></span> 进度 <span class="am-badge tpl-badge-primary am-round">4</span></span></a><ul class="am-dropdown-content tpl-dropdown-content"><li class="tpl-dropdown-content-external"><h3>你有 <span class="tpl-color-primary">4</span> 个任务进度</h3><a href="###">全部</a></li><li><a href="javascript:;" class="tpl-dropdown-content-progress"><span class="task"><span class="desc">Amaze UI 用户中心 v1.2 </span><span class="percent">45%</span></span><span class="progress"><div class="am-progress tpl-progress am-progress-striped"><div class="am-progress-bar am-progress-bar-success" style="width:45%"></div></div></span></a></li><li><a href="javascript:;" class="tpl-dropdown-content-progress"><span class="task"><span class="desc">新闻内容页 </span><span class="percent">30%</span></span><span class="progress"><div class="am-progress tpl-progress am-progress-striped"><div class="am-progress-bar am-progress-bar-secondary" style="width:30%"></div></div></span></a></li><li><a href="javascript:;" class="tpl-dropdown-content-progress"><span class="task"><span class="desc">管理中心 </span><span class="percent">60%</span></span><span class="progress"><div class="am-progress tpl-progress am-progress-striped"><div class="am-progress-bar am-progress-bar-warning" style="width:60%"></div></div></span></a></li></ul></li><li class="am-hide-sm-only"><a href="javascript:;" id="admin-fullscreen" class="tpl-header-list-link"><span class="am-icon-arrows-alt"></span> <span class="admin-fullText">开启全屏</span></a></li><li class="am-dropdown" data-am-dropdown data-am-dropdown-toggle><a class="am-dropdown-toggle tpl-header-list-link" href="javascript:;"><span class="tpl-header-list-user-nick">禁言小张</span><span class="tpl-header-list-user-ico"> <img src="/admins/img/user01.png"></span></a><ul class="am-dropdown-content"><li><a href="#"><span class="am-icon-bell-o"></span> 资料</a></li><li><a href="#"><span class="am-icon-cog"></span> 设置</a></li><li><a href="#"><span class="am-icon-power-off"></span> 退出</a></li></ul></li><li><a href="###" class="tpl-header-list-link"><span class="am-icon-sign-out tpl-header-list-ico-out-size"></span></a></li></ul></div></header><div class="tpl-page-container tpl-page-header-fixed"><div class="tpl-left-nav tpl-left-nav-hover"><div class="tpl-left-nav-title">Amaze UI 列表</div><div class="tpl-left-nav-list"><ul class="tpl-left-nav-menu"><li class="tpl-left-nav-item"><a href="index.html" class="nav-link active"><i class="am-icon-home"></i><span>首页</span></a></li><li class="tpl-left-nav-item"><a href="chart.html" class="nav-link tpl-left-nav-link-list"><i class="am-icon-bar-chart"></i><span>数据表</span><i class="tpl-left-nav-content tpl-badge-danger">12</i></a></li><li class="tpl-left-nav-item"><a href="javascript:;" class="nav-link tpl-left-nav-link-list"><i class="am-icon-table"></i><span>表格</span><i class="am-icon-angle-right tpl-left-nav-more-ico am-fr am-margin-right"></i></a><ul class="tpl-left-nav-sub-menu"><li><a href="table-font-list.html"><i class="am-icon-angle-right"></i><span>文字表格</span><i class="am-icon-star tpl-left-nav-content-ico am-fr am-margin-right"></i></a><a href="table-images-list.html"><i class="am-icon-angle-right"></i><span>图片表格</span><i class="tpl-left-nav-content tpl-badge-success">18</i><a href="form-news.html"><i class="am-icon-angle-right"></i><span>消息列表</span><i class="tpl-left-nav-content tpl-badge-primary">5</i><a href="form-news-list.html"><i class="am-icon-angle-right"></i><span>文字列表</span></a></li></ul></li><li class="tpl-left-nav-item"><a href="javascript:;" class="nav-link tpl-left-nav-link-list"><i class="am-icon-wpforms"></i><span>表单</span><i class="am-icon-angle-right tpl-left-nav-more-ico am-fr am-margin-right tpl-left-nav-more-ico-rotate"></i></a><ul class="tpl-left-nav-sub-menu" style="display: block;"><li><a href="form-amazeui.html"><i class="am-icon-angle-right"></i><span>Amaze UI 表单</span><i class="am-icon-star tpl-left-nav-content-ico am-fr am-margin-right"></i></a><a href="form-line.html"><i class="am-icon-angle-right"></i><span>线条表单</span></a></li></ul></li><li class="tpl-left-nav-item"><a href="login.html" class="nav-link tpl-left-nav-link-list"><i class="am-icon-key"></i><span>登录</span></a></li></ul></div></div><div class="tpl-content-wrapper"><div class="tpl-content-page-title">Amaze UI 首页组件</div><ol class="am-breadcrumb"><li><a href="#" class="am-icon-home">首页</a></li><li><a href="#">分类</a></li><li class="am-active">内容</li></ol><div class="tpl-content-scope"><div class="note note-info"><h3>Amaze UI 为移动而生<span class="close" data-close="note"></span></h3><p> Amaze UI 含近 20 个 CSS 组件、20 余 JS 组件,更有多个包含不同主题的 Web 组件,可快速构建界面出色、体验优秀的跨屏页面,大幅提升开发效率。</p><p><span class="label label-danger">提示:</span> Amaze UI 关注中文排版,根据用户代理调整字体,实现更好的中文排版效果。</p></div></div><div class="row"><div class="am-u-lg-3 am-u-md-6 am-u-sm-12"><div class="dashboard-stat blue"><div class="visual"><i class="am-icon-comments-o"></i></div><div class="details"><div class="number"> 1349 </div><div class="desc"> 新消息 </div></div><a class="more" href="#"> 查看更多<i class="m-icon-swapright m-icon-white"></i></a></div></div><div class="am-u-lg-3 am-u-md-6 am-u-sm-12"><div class="dashboard-stat red"><div class="visual"><i class="am-icon-bar-chart-o"></i></div><div class="details"><div class="number"> 62% </div><div class="desc"> 收视率 </div></div><a class="more" href="#"> 查看更多<i class="m-icon-swapright m-icon-white"></i></a></div></div><div class="am-u-lg-3 am-u-md-6 am-u-sm-12"><div class="dashboard-stat green"><div class="visual"><i class="am-icon-apple"></i></div><div class="details"><div class="number"> 653 </div><div class="desc"> 苹果设备 </div></div><a class="more" href="#"> 查看更多<i class="m-icon-swapright m-icon-white"></i></a></div></div><div class="am-u-lg-3 am-u-md-6 am-u-sm-12"><div class="dashboard-stat purple"><div class="visual"><i class="am-icon-android"></i></div><div class="details"><div class="number"> 786 </div><div class="desc"> 安卓设备 </div></div><a class="more" href="#"> 查看更多<i class="m-icon-swapright m-icon-white"></i></a></div></div></div><div class="row"><div class="am-u-md-6 am-u-sm-12 row-mb"><div class="tpl-portlet"><div class="tpl-portlet-title"><div class="tpl-caption font-green "><i class="am-icon-cloud-download"></i><span> Cloud 数据统计</span></div><div class="actions"><ul class="actions-btn"><li class="red-on">昨天</li><li class="green">前天</li><li class="blue">本周</li></ul></div></div><!--此部分数据请在 js文件夹下中的 app.js 中的 “百度图表A” 处修改数据 插件使用的是 百度echarts--><div class="tpl-echarts" id="tpl-echarts-A"></div></div></div><div class="am-u-md-6 am-u-sm-12 row-mb"><div class="tpl-portlet"><div class="tpl-portlet-title"><div class="tpl-caption font-red "><i class="am-icon-bar-chart"></i><span> Cloud 动态资料</span></div><div class="actions"><ul class="actions-btn"><li class="purple-on">昨天</li><li class="green">前天</li><li class="dark">本周</li></ul></div></div><div class="tpl-scrollable"><div class="number-stats"><div class="stat-number am-fl am-u-md-6"><div class="title am-text-right"> Total </div><div class="number am-text-right am-text-warning"> 2460 </div></div><div class="stat-number am-fr am-u-md-6"><div class="title"> Total </div><div class="number am-text-success"> 2460 </div></div></div><table class="am-table tpl-table"><thead><tr class="tpl-table-uppercase"><th>人员</th><th>余额</th><th>次数</th><th>效率</th></tr></thead><tbody><tr><td><img src="/admins/img/user01.png" alt="" class="user-pic"><a class="user-name" href="###">禁言小张</a></td><td>¥3213</td><td>65</td><td class="font-green bold">26%</td></tr><tr><td><img src="/admins/img/user02.png" alt="" class="user-pic"><a class="user-name" href="###">Alex.</a></td><td>¥2635</td><td>52</td><td class="font-green bold">32%</td></tr><tr><td><img src="/admins/img/user03.png" alt="" class="user-pic"><a class="user-name" href="###">Tinker404</a></td><td>¥1267</td><td>65</td><td class="font-green bold">51%</td></tr><tr><td><img src="/admins/img/user04.png" alt="" class="user-pic"><a class="user-name" href="###">Arron.y</a></td><td>¥657</td><td>65</td><td class="font-green bold">73%</td></tr><tr><td><img src="/admins/img/user05.png" alt="" class="user-pic"><a class="user-name" href="###">Yves</a></td><td>¥3907</td><td>65</td><td class="font-green bold">12%</td></tr><tr><td><img src="/admins/img/user06.png" alt="" class="user-pic"><a class="user-name" href="###">小黄鸡</a></td><td>¥900</td><td>65</td><td class="font-green bold">10%</td></tr></tbody></table></div></div></div></div><div class="row"><div class="am-u-md-6 am-u-sm-12 row-mb"><div class="tpl-portlet"><div class="tpl-portlet-title"><div class="tpl-caption font-green "><span>指派任务</span><span class="caption-helper">16 件</span></div><div class="tpl-portlet-input"><div class="portlet-input input-small input-inline"><div class="input-icon right"><i class="am-icon-search"></i><input type="text" class="form-control form-control-solid" placeholder="搜索..."> </div></div></div></div><div id="wrapper" class="wrapper"><div id="scroller" class="scroller"><ul class="tpl-task-list"><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> Amaze UI Icon 组件目前使用了 Font Awesome </span><span class="label label-sm label-success">技术部</span><span class="task-bell"><i class="am-icon-bell-o"></i></span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> 在 data-am-dropdown 里指定要适应到的元素,下拉内容的宽度会设置为该元素的宽度。当然可以直接在 CSS 里设置下拉内容的宽度。 </span><span class="label label-sm label-danger">运营</span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> 使用 LESS: 通过设置变量 @fa-font-path 覆盖默认的值,如 @fa-font-path: "../fonts";。这个变量定义在 icon.less 里。 </span><span class="label label-sm label-warning">市场部</span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> 添加 .am-btn-group-justify class 让按钮组里的按钮平均分布,填满容器宽度。 </span><span class="label label-sm label-default">已废弃</span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> 按照示例组织好 HTML 结构(不加 data-am-dropdown 属性),然后通过 JS 来调用。 </span><span class="label label-sm label-success">技术部</span><span class="task-bell"><i class="am-icon-bell-o"></i></span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> 添加 .am-btn-group-justify class 让按钮组里的按钮平均分布,填满容器宽度。 </span><span class="label label-sm label-default">已废弃</span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> 使用 LESS: 通过设置变量 @fa-font-path 覆盖默认的值,如 @fa-font-path: "../fonts";。这个变量定义在 icon.less 里。 </span><span class="label label-sm label-warning">市场部</span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> 添加 .am-btn-group-justify class 让按钮组里的按钮平均分布,填满容器宽度。 </span><span class="label label-sm label-default">已废弃</span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li><li><div class="task-checkbox"><input type="hidden" value="1" name="test"><input type="checkbox" class="liChild" value="2" name="test"> </div><div class="task-title"><span class="task-title-sp"> 按照示例组织好 HTML 结构(不加 data-am-dropdown 属性),然后通过 JS 来调用。 </span><span class="label label-sm label-success">技术部</span><span class="task-bell"><i class="am-icon-bell-o"></i></span></div><div class="task-config"><div class="am-dropdown tpl-task-list-dropdown" data-am-dropdown><a href="###" class="am-dropdown-toggle tpl-task-list-hover " data-am-dropdown-toggle><i class="am-icon-cog"></i> <span class="am-icon-caret-down"></span></a><ul class="am-dropdown-content tpl-task-list-dropdown-ul"><li><a href="javascript:;"><i class="am-icon-check"></i> 保存 </a></li><li><a href="javascript:;"><i class="am-icon-pencil"></i> 编辑 </a></li><li><a href="javascript:;"><i class="am-icon-trash-o"></i> 删除 </a></li></ul></div></div></li></ul></div></div></div></div><div class="am-u-md-6 am-u-sm-12 row-mb"><div class="tpl-portlet"><div class="tpl-portlet-title"><div class="tpl-caption font-green "><span>项目进度</span></div></div><div class="am-tabs tpl-index-tabs" data-am-tabs><ul class="am-tabs-nav am-nav am-nav-tabs"><li class="am-active"><a href="#tab1">进行中</a></li><li><a href="#tab2">已完成</a></li></ul><div class="am-tabs-bd"><div class="am-tab-panel am-fade am-in am-active" id="tab1"><div id="wrapperA" class="wrapper"><div id="scroller" class="scroller"><ul class="tpl-task-list tpl-task-remind"><li><div class="cosB">12分钟前</div><div class="cosA"><span class="cosIco"><i class="am-icon-bell-o"></i></span><span> 注意:Chrome 和 Firefox 下, display: inline-block; 或 display: block; 的元素才会应用旋转动画。<span class="tpl-label-info"> 提取文件<i class="am-icon-share"></i></span></span></div></li><li><div class="cosB">36分钟前</div><div class="cosA"><span class="cosIco label-danger"><i class="am-icon-bolt"></i></span><span> FontAwesome 在绘制图标的时候不同图标宽度有差异, 添加 .am-icon-fw 将图标设置为固定的宽度,解决宽度不一致问题(v2.3 新增)。</span></div></li><li><div class="cosB">2小时前</div><div class="cosA"><span class="cosIco label-info"><i class="am-icon-bullhorn"></i></span><span> 使用 flexbox 实现,只兼容 IE 10+ 及其他现代浏览器。</span></div></li><li><div class="cosB">1天前</div><div class="cosA"><span class="cosIco label-warning"><i class="am-icon-plus"></i></span><span> 部分用户反应在过长的 Tabs 中滚动页面时会意外触发 Tab 切换事件,用户可以选择禁用触控操作。</span></div></li><li><div class="cosB">12分钟前</div><div class="cosA"><span class="cosIco"><i class="am-icon-bell-o"></i></span><span> 注意:Chrome 和 Firefox 下, display: inline-block; 或 display: block; 的元素才会应用旋转动画。<span class="tpl-label-info"> 提取文件<i class="am-icon-share"></i></span></span></div></li><li><div class="cosB">36分钟前</div><div class="cosA"><span class="cosIco label-danger"><i class="am-icon-bolt"></i></span><span> FontAwesome 在绘制图标的时候不同图标宽度有差异, 添加 .am-icon-fw 将图标设置为固定的宽度,解决宽度不一致问题(v2.3 新增)。</span></div></li><li><div class="cosB">2小时前</div><div class="cosA"><span class="cosIco label-info"><i class="am-icon-bullhorn"></i></span><span> 使用 flexbox 实现,只兼容 IE 10+ 及其他现代浏览器。</span></div></li></ul></div></div></div><div class="am-tab-panel am-fade" id="tab2"><div id="wrapperB" class="wrapper"><div id="scroller" class="scroller"><ul class="tpl-task-list tpl-task-remind"><li><div class="cosB">12分钟前</div><div class="cosA"><span class="cosIco"><i class="am-icon-bell-o"></i></span><span> 注意:Chrome 和 Firefox 下, display: inline-block; 或 display: block; 的元素才会应用旋转动画。<span class="tpl-label-info"> 提取文件<i class="am-icon-share"></i></span></span></div></li><li><div class="cosB">36分钟前</div><div class="cosA"><span class="cosIco label-danger"><i class="am-icon-bolt"></i></span><span> FontAwesome 在绘制图标的时候不同图标宽度有差异, 添加 .am-icon-fw 将图标设置为固定的宽度,解决宽度不一致问题(v2.3 新增)。</span></div></li><li><div class="cosB">2小时前</div><div class="cosA"><span class="cosIco label-info"><i class="am-icon-bullhorn"></i></span><span> 使用 flexbox 实现,只兼容 IE 10+ 及其他现代浏览器。</span></div></li><li><div class="cosB">1天前</div><div class="cosA"><span class="cosIco label-warning"><i class="am-icon-plus"></i></span><span> 部分用户反应在过长的 Tabs 中滚动页面时会意外触发 Tab 切换事件,用户可以选择禁用触控操作。</span></div></li><li><div class="cosB">12分钟前</div><div class="cosA"><span class="cosIco"><i class="am-icon-bell-o"></i></span><span> 注意:Chrome 和 Firefox 下, display: inline-block; 或 display: block; 的元素才会应用旋转动画。<span class="tpl-label-info"> 提取文件<i class="am-icon-share"></i></span></span></div></li><li><div class="cosB">36分钟前</div><div class="cosA"><span class="cosIco label-danger"><i class="am-icon-bolt"></i></span><span> FontAwesome 在绘制图标的时候不同图标宽度有差异, 添加 .am-icon-fw 将图标设置为固定的宽度,解决宽度不一致问题(v2.3 新增)。</span></div></li><li><div class="cosB">2小时前</div><div class="cosA"><span class="cosIco label-info"><i class="am-icon-bullhorn"></i></span><span> 使用 flexbox 实现,只兼容 IE 10+ 及其他现代浏览器。</span></div></li></ul></div></div></div></div></div></div></div></div></div></div><script src="/admins/js/jquery.min.js"></script><script src="/admins/js/amazeui.min.js"></script><script src="/admins/js/iscroll.js"></script><script src="/admins/js/app.js"></script>
</body></html>
由于页面中的 css, js等文件的 路径 都是以 “/admins” 开头,由此可见,要在 public 目录下 新建一个 admins文件夹 将相关的css, js, img等文件放进去,否则无法生效
PS:
若是套用的模板,前两步的操作,还和上面的一样,第三步,要在 public 目录下,新建 admins
文件夹(一定是admins,admin无法访问,我也不知道原因是什么), 然后将对应的 css
, js
等文件放入其中,再将 resource / user/ index.blade.php
中的文件路径改为 /admins
开头的即可。
以前我的模板路径为 <script src="assets/js/app.js"></script>
,把该文件直接放到 public
目录下,到网址访问,也是可以展示页面的。不过后期为了操作方便,将 assets
文件名改为了 admins
,同时将 路径改为了 <script src="/admins/js/app.js"></script>
assets文件夹:模板中用户存放各种字体样式,图片,css, JS 的文件的总目录
这篇关于【Laravel5.5 笔记整理二】将模板引入框架(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!