laravel怎么创建一个简单的blog

主要功能实现:点击标题跳转

第一步:创建路由:

Route::get('/articles','ArticlesController@index');
Route::get('/articles/{id}','ArticlesController@show');
表示访问../article时会执行index方法
访问.../article/{id}时会执行show方法
第二步:创建控制器

写index和show方法
public function index(){
$articles = Article::all();
return view('articles.index',compact('articles'));
}
表示跳articles目录下的index界面,传递参数articles
public function show($id){
$article = Article::findOrFail($id);//articles是mysql中的表
表的结构为:

laravel怎么创建一个简单的blog_第1张图片


//dd($article);
/*if(is_null($article)){
abort(404);
}*/
return view('articles.show',compact('article'));
}

第三步:写index和show界面
index.blade.php
@extends('app')
@section('content')

article




@foreach($articles as $article)
//三种方法跳转
//

{{ $article->title }}


//

{{ $article->title }}


{{ $article->title }}




{{ $article->contents }}


@endforeach
@stop

show.blade.php
@extends('app')
@section('content')

{{ $article->title }}






{{ $article->contents }}


@stop


 

转载于:https://www.cnblogs.com/caimuqing/p/5410730.html

你可能感兴趣的:(laravel怎么创建一个简单的blog)