laravel内容管理系统

目录

1.前台首页

2.前台用户管理

1.前台首页

   前台首页是用于让外部的访客访问,主要展示的是网站的内容。在接下来要实现的首页中,主要包括了页面布局、首页展示、栏目导航、轮播图、广告位。首页还有一个侧边栏,用于显示热门内容。

1.1页面布局

(1)在resources\views目录下创建public目录,该目录用于保存公共文件,在该目录下创建static.blade.php,用于保存静态文,

<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="{
  {asset('home')}}/common/twitter-bootstrap/4.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="{
  {asset('home')}}/common/font-awesome-4.2.0/css/font-awesome.min.css">
<link rel="stylesheet" href="{
  {asset('home')}}/css/main.css">
<script src="{
  {asset('home')}}/common/jquery/1.12.4/jquery.min.js"></script>
<script src="{
  {asset('home')}}/common/twitter-bootstrap/4.4.1/js/bootstrap.min.js"></script>

 (2)创建header.blade.php文件。

<div class="header">
  <header>
    <div class="container">
      <a href="{
  {url("/")}}" style="color:#000000">
        <div class="header-logo"><span>内容</span>管理系统</div>
      </a>
      <ul class="header-right">
        @if(session()->has('users.name'))
          <li>
            <a href="#" class="j-layout-pwd">
              <i class="fa fa-user fa-fw"></i>{
  { session()->get('users.name') }}
            </a>
          </li>
          <li><a href="{
  { url('logout') }}"><i class="fa fa-power-off fa-fw"></i>退出</a></li>
        @else
          <li><a href="#" data-toggle="modal" data-target="#loginModal">登录</a></li>
          <li><a href="#" data-toggle="modal" data-target="#registerModal">注册</a></li>
        @endif
      </ul>
    </div>
  </header>

 3)创建resources\views\public\footer.blade.php文件,该文件用于保存页面底部的内容。

<div class="footer">
<div class="container">内容管理系统</div>
</div>

1.2首页展示

(1)创建首页视图,在resources\views目录下创建index.blade.php。

<!DOCTYPE html>
<html>
<head>
  @include('public/static')
  <title>首页</title>
</head>
<body>
@include('public/header')
<div class="main">
  <div class="container">
    <div class="row mt-4">
      <!-- 轮播图 -->
       <div class="col-md-6 main-carousel">
        <div id="carouselExampleCaptions" class="carousel slide" data-ride="carousel">
          <div class="carousel-inner">
            @foreach($recommend as $k=>$con)
              <div class="carousel-item @if($k==0) active @endif">
                <img src="/static/upload/{
  {$con->image}}" class="d-block w-100">
                <a href="{
  {url('detail', ['id'=> $con->id])}}">
                  <div class="carousel-caption d-none d-md-block">
                    <h5>{
  {$con->title}}</h5>
                    <p></p>
                  </div>
                </a>
              </div>
            @endforeach
          </div>
          <a class="carousel-control-prev" href="#carouselExampleCaptions" role="button" data-slide="prev">
            <span class="carousel-control-prev-icon" aria-hidden="true"></span>
            <span class="sr-only">Previous</span>
          </a>
          <a class="carousel-control-next" href="#carouselExampleCaptions" role="button" data-slide="next">
            <span class="carousel-control-next-icon" aria-hidden="true"></span>
            <span class="sr-only">Next</span>
          </a>
        </div>
      </div> 

(2)创建Index控制器。

php artisan make:controller Indexcontroller

(3)在控制器中添加index()方法。

<!DOCTYPE html>
<html>
<head>
  @include('public/static')
  <title>首页</title>
</head>
<body>
@include('public/header')
<div class="main">
  <div class="container">
    <div class="row mt-4">
      <!-- 轮播图 -->
       <div class="col-md
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值