【laravel5.1-0.0.4】轻松实现Restful风格路

2015-10-15  本文已影响231人  dingyiming

将以对文章的CURD操作作为示例,此篇只涉及基本的路由和控制器中> 方法,具体实现,将再后面继续讲解。

1.新建路由

2. 控制器

<?php
namespace App\Http\Controllers\Article;

use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;

class ArticleController extends Controller
{
    //显示文章列表
    public function index(){    //}
    //文章新建页面
    public function create(){    //}
    //文章存储操作
    public function store(Request $request){    //}
    //文章详情显示
    public function show($id){    //}
    //文章编辑页
    public function edit($id){    //}
    //文章更新操作
    public function update(Request $request, $id){    //}
    //文章删除操作
    public function destroy($id){    //}
}

3.(路由--->控制器)Restful对照关系示例表:

请求方法 路由地址 对应控制器方法 对应路由名称 当前作用
GET /article index() route('article.index') 显示文章列表
GET /article/ create() route('article.create') 文章新建页面
POST /article store(Request $request) route('article.store') 文章存储操作
GET /article/{id} show($id) route('article.index') 文章详情显示
GET /article/{id}/edit edit($id) route('article.edit') 文章编辑页
PUT/PATCH /article/{id}/ update(Request $request,$id) route('article.update') 文章更新操作
DELETE /article/{id} destroy($id) route('article.destroy') 文章删除操作
上一篇下一篇

猜你喜欢

热点阅读