【laravel5.1-0.0.4】轻松实现Restful风格路由和控制

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

1.新建路由

  • app/Http/routes.php中添加:
    Route::resource('article','ArticleController');

  • resource路由中包含的子路由看后面的示例表;

2. 控制器

  • 通过终端创建一个控制器
    php artisan make:controller ArticleController
  • 得到控制器类app/Http/Controllers/ArticleController
  • 如果要实现控制器文件在app/Http/Controllers下创建一个文件夹后,在里面创建控制器类,即可使用命令:
    php aritsan make:controller Article/ArticleController
  • 控制器类示例:
<?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') 文章删除操作
  • 注:
  • 如果form表单要存储文章则 action ="route('article.store')"来对应URL
  • 访问 localhost:8000/article则访问的是 route('article.index')对应的URL
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,359评论 19 139
  • 0.1配置1.模板继承2.控制器3.git4.支付宝支付的流程5.路由6.中间件7.请求8.laravel 学习笔...
    云龙789阅读 4,235评论 0 5
  • laravel初始化配置 1、wamp版本需求(PHP 版本 >= 5.5.9|Wamp2.5) 2、开启rewr...
    ArleyDu阅读 3,237评论 0 0
  • 维于春四月拜躬于下谨献: 今世不封天之御尊,乃为腐之文人所耻,天帝实无其事,仅有皇天上帝之名,无实也。古范绩等圣...
    石尔豪阅读 3,663评论 1 1
  • 爱,很难触碰。我倒是觉得被刺痛一下也好,这样下一次的爱情才会跟真实的填补这个破洞,当我们将人生的所有,经历过之后,...
    周煦Sam阅读 4,021评论 0 5