lab123/odin
最新稳定版本:1.1.0
Composer 安装命令:
composer require lab123/odin
包简介
Odin package for Lab123 APIs.
README 文档
README
Documentação e Projeto em desenvolvimento NÃO USE EM PRODUÇÃO!
Laravel 5.2.x
Registrar o service provider (bootstrap/app):
$app->register(Lab123\Odin\Providers\ServiceProvider::class);
Rodar comando
php artisan vendor:publish
Lumen 5.2.x
Registrar o service provider (bootstrap/app):
$app->register(Lab123\Odin\Providers\LumenServiceProvider::class);
Rodar comando
php artisan app:name "NomeDoSeuProjeto"
Rodar comando
php artisan vendor:publish
Registrar no composer os helpers:
"autoload": {
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Supports/helpers.php"
]
}
ENV
Não esqueça de parametrizar a URL principal do sistema
** API_URL=api.meu-sistema.dev **
Recursos
Entidades
As entidades são recursos do seu sistema/api, elas são Models do Laravel mas bombadas!
Veja algumas propriedades extras:
protected $resource = "meu-recurso";
Essa propriedade define o nome do recurso que será retornado na propriedade url na consulta ao seu recurso.
Ex:
class User extends Entity
{
protected $resource = "users";
}
GET http://api.meu-sistema.dev/users
{
"url" => "http://api.meu-sistema.dev/users",
"nome" => "Jean Pierre",
"idade" => 23
}
Obs: Caso ela seja omitida, será usado o nome da tabela.
统计信息
- 总下载量: 1.93k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2016-02-05