magein/laravel-utils 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

magein/laravel-utils

最新稳定版本:v1.0.0

Composer 安装命令:

composer require magein/laravel-utils

包简介

个人开发中使用laravel框架常用的工具类

README 文档

README

简介

使用laravel框架开发习惯使用到的类以及api接口开发的响应

命令行

# 创建model类且继承MainModel,同时执行model:property
php artisan model:create
# 创建model属性
php artisan model:property
# 创建model验证类
php artisan model:validate

可以使用--help查看帮助说明

MainModel说明

Models下面的模型继承MainModel享有额外的查询功能

/**
  * @method static Order|null _orderNo($order_no);
  * @method static \Illuminate\Pagination\LengthAwarePaginator|null __orderNo($order_no); 
  * @method static \Illuminate\Database\Eloquent\Collection|null ___orderNo($order_no);
  * 
*/

// 查询单个数据 拼接查询条件['order_no'=>$order_no]
$order_no='';
Order::_orderNo($order_no);
// 分页查询 可以在请求中携带page_size参数,也可以在model中重新定义page_size属性值
Order::__orderNo($order_no);
Order::__order_no($order_no);
Order::__order_no__($order_no);

Order::__orderNo($order_no,10);
Order::__orderNo($order_no,['page_size'=>10]);

// 查询全部数据
Order::___orderNo($order_no);

统计信息

  • 总下载量: 25
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-07-04