源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Laravel 5 框架入门(三)

  • 时间:2020-07-08 17:52 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Laravel 5 框架入门(三)
本篇教程中,我们将利用 Laravel 5 自带的开箱即用的 Auth 系统对我们的后台进行权限验证,并构建出前台页面,对 Pages 进行展示。 [b]1. 权限验证[/b] 后台地址为 `@extends()` 代表这个页面是 learnlaravel5/resources/views/_layouts/default.blade.php 的子视图。此时 Laravel 的 视图渲染系统会首先载入父视图,再将此视图中的 @section('content') 里面的内容放入到父视图中的 @yield('content') 处进行渲染。 访问 [url=http://localhost:88/]http://localhost:88/[/url] ,可以得到如下页面: [img]http://files.jb51.net/file_images/article/201504/2015040910032310.jpg[/img] [b]2. 构建 Page 展示页 [/b] 首先增加路由。在路由文件的第一行下面增加一行:
[url=]'PagesController@show'[/url]);
新建控制器 learnlaravel5/app/Http/Controllers/PagesController.php,负责单个 page 的展示:
<?php namespace App\Http\Controllers;

use App\Page;

class PagesController extends Controller {

 public function show($id)
 {
  return view('pages.show')->withPage(Page::find($id));
 }

}

新建视图 learnlaravel5/resources/views/pages/show.blade.php 文件:
@extends('_layouts.default')

@section('content')
 <h4>
  <a href="/">⬅️返回首页</a>
 </h4>

 <h1 style="text-align: center; margin-top: 50px;">{{ $page->title }}</h1>
 <hr>
 <div id="date" style="text-align: right;">
  {{ $page->updated_at }}
 </div>
 <div id="content" style="padding: 50px;">
  <p>
   {{ $page->body }}
  </p>
 </div>
@endsection

全部完成,检验成果:点击首页之中任意一篇文章的标题,进入文章展示页,你会看到以下页面: [img]http://files.jb51.net/file_images/article/201504/2015040910032311.jpg[/img] 至此,前台展示页面全部完成,教程三结束。 以上所述就是本文的全部内容了,希望能够对大家学习Laravel5框架有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部