julianobailao / laravel-easy-api
Laravel Easy Api 辅助工具。
0.1.2
2017-02-01 01:44 UTC
Requires
- php: ~5.6|~7.0
Requires (Dev)
- laravel/laravel: dev-develop
- orchestra/testbench: ~3.4||~3.3
- phpunit/phpunit: ~4.0||~5.0
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is not auto-updated.
Last update: 2024-09-15 02:21:59 UTC
README
本包将帮助您快速构建API,使用预配置的特性类和资源控制器,更多信息请查看Wiki。
安装
通过Composer
$ composer require julianobailao/laravel-easy-api
文档
请参阅 Wiki 以获取本项目的完整文档。
基本用法
创建模型
创建模型并按需配置。
namespace App; use Illuminate\Database\Eloquent\Model; class Donkey extends Model { // }
创建控制器
创建控制器,并使用本包的ResourceTrait。对于资源控制器中的每个方法,都有一个对应的特性类,如果您只想使用特定的方法而不是全部,请阅读关于 独立方法 的说明。
namespace App\Http\Controllers; use JulianoBailao\LaravelEasyApi\ResourceTrait; class DonkeyController extends Controller { use ResourceTrait; }
路由
配置路由,类似于资源控制器
Route::resource('donkeys', 'DonkeyController', ['except' => ['create', 'edit']]);
运行中!
您已经有一个在 /donkeys 路由上运行的资源控制器,其中包括index、show、store、update和destroy方法,针对模型Donkey。
请参阅 Wiki 以获取本项目的完整文档。
许可协议
MIT 许可协议 (MIT)。更多详情请查看 许可文件。
捐赠
通过 PayPal 支持此项目和其它项目。