julianobailao/laravel-easy-api

Laravel Easy Api 辅助工具。

0.1.2 2017-02-01 01:44 UTC

This package is not auto-updated.

Last update: 2024-09-15 02:21:59 UTC


README

Latest Version on Packagist Software License Build Status StyleCI Coverage Status Quality Score Total Downloads Donate

本包将帮助您快速构建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 支持此项目和其它项目。

Donate