最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

实现简单blog展示_html/css

来源:动视网 责编:小采 时间:2020-11-27 16:39:52
文档

实现简单blog展示_html/css

实现简单blog展示_html/css_WEB-ITnose:创建一个index主页列出所有文章 生成路由 app/Http/routes.php Route::get('/articles','ArticlesController@index'); 生成一个controller php artisan make:controller ArticlesController namespace
推荐度:
导读实现简单blog展示_html/css_WEB-ITnose:创建一个index主页列出所有文章 生成路由 app/Http/routes.php Route::get('/articles','ArticlesController@index'); 生成一个controller php artisan make:controller ArticlesController namespace


创建一个index主页列出所有文章

生成路由

app/Http/routes.php

Route::get('/articles','ArticlesController@index');

生成一个controller

php artisan make:controller ArticlesController

namespace App\Http\Controllers;use App\Articles; //当你使用Articles这个model的时候,phpstorme会帮你默认导入这个类use Illuminate\Http\Request;use App\Http\Requests;class ArticlesController extends Controller{ // public function index(){ //因为路由里面我们使用了ArticlesController@index,所以这里是index方法 $articles = Articles::all(); //这里需要注意的是这个Articles是我们创建的那个Articles的model,在phpstorme会有提示,这里的all方法是返回这个model查询到的所有数据,这些数据是提前输入好的 return $articles; }}

访问localhost:8000/articles会出现以下内容,laravel会默认返回json格式的数据

本页JSON数据由FeHelper进行自动格式化,若有任何问题,点击这里提交 意见反馈[{"id": 1,"title": "title","content": "content","publish_at": "2016-05-14 18:04:44","created_at": "2016-05-14 18:04:48","updated_at": "2016-05-14 18:04:48"},{"id": 2,"title": "title2","content": "content2","publish_at": "2016-05-15 04:24:48","created_at": "2016-05-14 18:07:42","updated_at": "2016-05-14 18:07:42"},{"id": 3,"title": "second title","content": "second content","publish_at": "2016-05-14 18:15:38","created_at": "2016-05-14 18:15:38","updated_at": "2016-05-14 18:15:38"}]

运用已有的blade知识,配置一个layout

例如

resources/views/layout/app.blade.phplayout只是一个概念,这个文件主要是为了创造一个模板容器,用来处理那些可以复用的代码,例如一些html的head,body标签

< !DOCTYPE html> Laravel  @yield('content') @yield(('footer'))

创建刚才控制器指定的那个blade文件

resources/views/articles/index.blade.php

@extends('layout.app')@section('content') 

hello


@foreach($articles as $article) //循环
输出

{{$article->title}}

{{$article->content}}

文档

实现简单blog展示_html/css

实现简单blog展示_html/css_WEB-ITnose:创建一个index主页列出所有文章 生成路由 app/Http/routes.php Route::get('/articles','ArticlesController@index'); 生成一个controller php artisan make:controller ArticlesController namespace
推荐度:
标签: 简单 实现 展示
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top