注:以后台用户模块为例:
在 D:\phpStudy\PHPTutorial\WWW\laravel\routes\web.php 中定义路由,为了方便,采用资源路由:
Route::resource('Admin', "IndexController"); // 可以访问后台 IndexController 中的所有方法
在 D:\phpStudy\PHPTutorial\WWW\laravel\app\Http\Controllers 下 创建一个 Admin文件夹 和 Home文件夹
在 Admin 下 创建一个 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');
}
}
在 D:\phpStudy\PHPTutorial\WWW\laravel\resources\views 下,创建一个 admin文件夹 专门放后台页面
在 admin文件夹 下 创建一个 user文件夹,放关于用户操作的一些页面
在 resources/ view / user 下,新建一个 index.blade.php
"utf-8">
"X-UA-Compatible" content="IE=edge">
Amaze UI Admin index Examples
"description" content="这是一个 index 页面">
"keywords" content="index">
"viewport" content="width=device-width, initial-scale=1">
"renderer" content="webkit">
"Cache-Control" content="no-siteapp" />
"icon" type="image/png" href="/admins/i/favicon.png">
"apple-touch-icon-precomposed" href="/admins/i/[email protected]">
"apple-mobile-web-app-title" content="Amaze UI" />
"stylesheet" href="/admins/css/amazeui.min.css" />
"stylesheet" href="/admins/css/admin.css">
"stylesheet" href="/admins/css/app.css">
"index">
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'}">">导航切换 ">
" id="topbar-collapse">
list
tpl-header-list">
" data-am-dropdown data-am-dropdown-toggle>
list -link" href="javascript:;">
"> 提醒 ">5
">
- ">
你有 ">5 条提醒
###">全部
- 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">9span>span>
a>
<ul class="am-dropdown-content tpl-dropdown-content">
<li class="tpl-dropdown-content-external">
<h3>你有 <span class="tpl-color-danger">9span> 条新消息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">4span>span>
a>
<ul class="am-dropdown-content tpl-dropdown-content">
<li class="tpl-dropdown-content-external">
<h3>你有 <span class="tpl-color-primary">4span> 个任务进度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>
<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>¥3213td>
<td>65td>
<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>¥2635td>
<td>52td>
<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="###">Tinker404a>
td>
<td>¥1267td>
<td>65td>
<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.ya>
td>
<td>¥657td>
<td>65td>
<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="###">Yvesa>
td>
<td>¥3907td>
<td>65td>
<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>¥900td>
<td>65td>
<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
开头的即可。
以前我的模板路径为
,把该文件直接放到 public
目录下,到网址访问,也是可以展示页面的。不过后期为了操作方便,将 assets
文件名改为了 admins
,同时将 路径改为了
assets文件夹:模板中用户存放各种字体样式,图片,css, JS 的文件的总目录