【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




    "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> 注意:ChromeFirefox 下, 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> 注意:ChromeFirefox 下, 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> 注意:ChromeFirefox 下, 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> 注意:ChromeFirefox 下, 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 的文件的总目录

你可能感兴趣的:(Laravel)