Laravel

Laravel 代码重构:使用 Services, Events, Jobs, Actions 来重构控制器方法

2022-06-26
一般重构策略 1. 验证:表单请求类 2. 创建用户: Service 类 2.1. 单一职责原则的服务类 3. 或者用 Action 替代 Service? 4. 4. 代金券创建: 放在同一个服务类还是不同的服务类? 5. 通知管...
更多

[扩展推荐] Bouncer —— 角色和权限管理工具

2022-06-26
经过多年开发,56 次发布,130万下载,并且超过2800的主动关注 Bouncer 终于来到了 1.0 版本。 在相当长的一段时间里,它一直非常可靠和稳定,并被世界各地无数的app用于生产。 这是我个人的更新,包含了我多年来的一些思考——...
更多
[扩展推荐]  Bouncer —— 角色和权限管理工具

[扩展推荐] Terminal —— 封装 Symfony Process,优雅地在 PHP 中调用 Linux 命令

2022-06-26
Terminal 是 Titas Gailius 提供的一个简洁的 PHP 扩展包,它封装了 “Symfony 的 Process 组件”,并且拥有流畅的接口。这使得执行终端命令更加轻松便捷。 Terminal::in(storage_pa...
更多
[扩展推荐]  Terminal —— 封装 Symfony Process,优雅地在 PHP 中调用 Linux 命令

手把手教你打造一个功能齐全的 Laravel 查询过滤器

2022-06-20
查询过滤器... 开发系统时常见的问题。但是当开始编写代码时,每个开发人员都会出现许多熟悉的问题:「我应该把这个查询逻辑放在哪里?我应该如何管理它以方便使用?」。老实说,对于我开发的每个项目,我都会根据以前创建的项目的经验以不同的风格写作。...
更多

Laravel 项目开发规范

2022-06-20
路由器 路由闭包 控制器方法定义 Restful 路由 resource 方法正确使用 单数 or 复数? 路由模型绑定 全局路由器参数 路由命名 获取 URL Service 模式 介绍 ModelService ModelSe...
更多

Laravel自用依赖

2021-04-12
barryvdh/laravel-ide-helper composer require --dev barryvdh/laravel-ide-helper php artisan ide-helper:generate php artis...
更多
Laravel自用依赖