使用Laravel + Infyom Laravel Generator + MySQL开发RESTful规范的移动应用API
命名
驼峰规则
由于涉及到多种格式规范的命名,我们约定在PHP
代码中:类
名及静态方法
的命名使用大驼峰规则,即AaaBbbCcc
格式,而变量
和实例方法
的命名使用使用小驼峰规则,即aaaBbbCcc
格式。
下划线命名
除 PHP 程序代码使用驼峰规则
,我们在下述几种情况下使用下划线命名
,即单词均为纯小写,单词之间使用下划线分隔(aaa_bbb_ccc
)。
使用下划线命名的情况包括:
- 数据库表名
- 数据库字段
- RESTful API 返回值
key
名 - RESTful API 请求参数名
命令
安装 composer
官网 composer 用来做包管理器
安装 Laravel
下载安装程序
composer global require "laravel/installer"
确保 $HOME/.composer/vendor/bin 目录(或你的操作系统的等效目录)已经放在你的环境变量 $PATH 中,以便系统可以找到 laravel 的可执行文件。
创建项目
通过 Laravel
laravel new 你的项目
将自动帮你创建目录,以及安装Laravel
的依赖。
通过 composer
composer create-project --prefer-dist laravel/laravel 你的项目
Infyom Laravel Generator
默认到此步骤,已完成数据库连接的配置。
此处可以通过Infyom Laravel Generator
来生成Model
、Controller
、API
等模板代码
生成 Model
php artisan infyom:model 模型名称 --fromTable --tableName=数据库表名
生成 API
php artisan infyom:api 模型名称 --fromTable --tableName=数据库表名
生成脚手架
php artisan infyom:scaffold 模型名称 --fromTable --tableName=数据库表名
本文总阅读量次