`
xieye
  • 浏览: 828985 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

laravel5.4学习(五)-restful

    博客分类:
  • PHP
阅读更多
关于RESTful ,下面这篇文章不错。
http://www.cnblogs.com/artech/p/3506553.html

先执行帮助命令
php artisan make:controller ArticleController --resource
这时,发现在controller目录下多了一个文件,且里面有几个固定方法。

也可以自动创建目录和命名空间,只需
php artisan make:controller Dir\ArticleController --resource


接下来,可以为该控制器注册一个资源路由:
在routes \ web.php里加上
Route::resource('article', 'ArticleController');
上面这句话隐含了几个意思:

HTTP方法 URL路径 类.方法名称
GET /articles articles.index
GET /articles/create articles.create
POST /articles articles.store
GET /articles/{id} articles.show
GET /articles/{id}/edit articles.edit
PUT/PATCH /articles/{id} articles.update
DELETE /articles/{id} articles.destroy


分享到:
评论

相关推荐

    Laravel 5.4 一键安装包,0门槛学习Laravel框架,摆脱Composer之类的烦恼

    7. **API资源**:为方便RESTful API的开发,Laravel 5.4提供了API资源,可以轻松地转换模型数据为JSON格式,简化了API响应的构建。 8. **文件上传**:5.4版本对文件上传进行了优化,包括错误处理和自定义存储位置的...

    Laravel 5.4 中文文档 pdf 下载

    Laravel 5.4 是 Laravel 框架的一个重要版本,它在 Laravel 社区中受到了广泛的欢迎和应用。这篇文档将详细介绍 Laravel 5.4 的关键特性和功能,帮助新手和经验丰富的开发者更好地理解和利用这个强大的 PHP 框架。 ...

    Laravel开发-laravel-jwt-auth

    在本文中,我们将深入探讨如何在 Laravel 框架中使用 JWT(JSON Web Tokens)进行认证,特别是针对 Laravel 5.4 版本。Laravel 是一个流行且强大的 PHP 框架,它提供了丰富的功能来帮助开发者快速构建优雅的 web ...

    laravel-5.4中文文档

    **Laravel 5.4 中文文档** Laravel 是一个基于 PHP 的优雅、简洁和功能强大的 Web 开发框架。Laravel 5.4 版本是该框架的一个...这份中文文档详尽地解释了这些特性和最佳实践,是学习和掌握 Laravel 5.4 的宝贵资源。

    Laravel开发-laracasts-generators

    【Laravel开发-laracasts-generators】是针对Laravel框架的一个扩展工具,它旨在增强Laravel 5内置的代码生成器功能,特别是对于Laravel 5.4版本。这个扩展由laracasts团队提供,laracasts是学习Laravel和PHP的知名...

    英文原著Laravel5.4 从学徒到工匠 from apprentice to artisan.pdf

    《Laravel 5.4 从学徒到工匠》是一本专门为那些想要深入理解Laravel框架的开发者编写的英文原著。Laravel是PHP世界中备受赞誉的Web开发框架,以其优雅的设计理念和丰富的功能特性,使得开发过程变得更加高效和愉快。...

    基于laravel5.4简单短网址生成系统(已添加基础文档).zip

    标题中的“基于laravel5.4简单短网址生成系统”是指使用PHP的Laravel框架5.4版本构建的一个简易的短网址服务。Laravel是一种优雅的、基于MVC(Model-View-Controller)架构的PHP web开发框架,以其丰富的功能、良好...

    Laravel开发-webed

    - **API支持**:为了支持前后端分离或第三方集成,CMS通常会提供RESTful API接口,Laravel的路由系统和JSON响应能力非常适合此场景。 - **多语言支持**:Laravel提供多语言包,使得WebED CMS能够轻松应对多语言...

    Laravel开发-todoeventcalender

    Laravel 5.4是这个项目的基础,它提供了一个强大的后端框架,用于构建功能丰富的Web应用。我们将讨论Laravel的核心特性,以及如何利用它们来创建一个管理日常活动的简单日历系统。 首先,Laravel 5.4引入了服务容器...

    Laravel开发-syncle

    Laravel 4推崇RESTful编程风格,因此控制器通常与资源紧密关联。 9. **Eloquent ORM**:Laravel的ORM(对象关系映射)提供了一个简单易用的接口来操作数据库。通过定义模型,你可以方便地执行CRUD操作。 10. **...

    globitex-api-client:Globitex RESTful API客户端,支持Laravel

    该项目仅支持对globitex ...Laravel 5.4及以下 将bitbuyAT\Globitex\GlobitexServiceProvider添加到config/app.php的providers数组中: 'providers' => [ // Other service providers... bitbuyAT\ Globitex \ Glo

    Laravel开发-dingo

    在 Laravel 框架中开发 RESTful API,Dingo API 是一个非常受欢迎的扩展包。它提供了一系列高级功能,使得构建 API 更加便捷和高效。Dingo API 提供了错误处理、版本控制、路由优化、中间件支持以及模型绑定等功能,...

    laravel-angularjs-boilerplate

    Laravel API 和 AngularJS 前端 - 样板测试版使用作为 RESTful API 后端,使用作为前端来创建一个非常简单的单页密码应用程序。 这个样板使用和以及 、 和 。 ###包括什么处理 CRUD 的 RESTful Laravel API 角度前端...

    laravel-note:有关Laravel的注释集合

    : 编码标准指南清除缓存php artisan route:clear php artisan config:clear php artisan cache:clear php artisan view:clear RESTFUL JSON API笔记使用适用于Laravel 5.4及以下版本的库。 使用资源类(在Laravel ...

    基于Laravel54的开发的博客系统代号myPersimmon

    【标题】"基于Laravel54的开发的博客系统代号myPersimmon"是一个以Laravel 5.4框架为基础构建的博客平台项目。Laravel是PHP领域中一款非常流行的开源Web应用框架,以其优雅的语法、强大的功能和丰富的生态系统而备受...

    SmartEnd前端和后端管理(PHP)

    8. 版本管理:项目包含了Laravel 5.4到5.6的不同版本,这意味着它可以作为一个学习资源,帮助开发者了解不同版本之间的变化和改进。 9. 文件上传与存储:Laravel提供了文件上传和存储的解决方案,包括本地存储、云...

    apiato使用PHP和Laravel54来更快地构建更好的API

    APIato是一款基于PHP和Laravel框架的高级API开发工具,它旨在加速API的构建过程,提供了一套完整的解决方案,帮助开发者构建健壮、可扩展且易于维护的RESTful API。APIato的核心理念是将业务逻辑与基础设施分离,...

    基于微信小程序的在线文档阅读课程设计.zip

    在Laravel框架下,开发者可以使用Eloquent来操作数据库,创建RESTful API供前端调用。同时,安全性和性能优化也是后端开发的重要考虑因素。 5. **接口设计**: 项目中提到的接口是由开发的程序提供的,这意味着...

    laravel-jsonapi:正常工作的Laravel 5.1。* JSON API

    *使用laravel-jsonapi 该库是基于RESTful API方法中发现的暴露模型的概念而制成的。 在几个步骤中,您可以公开您的模型: 创建路由以定向请求在此示例中,我们将一条路由用于任何OPTION请求,一条通用路由用于与资源...

Global site tag (gtag.js) - Google Analytics