satnin/cakeflow
最新稳定版本:v1.0.0
Composer 安装命令:
composer require satnin/cakeflow
包简介
A CakePhp-like dispatcher for Laravel
README 文档
README
A subset of CakePhp like functionalities for Laravel ! You can use it to migrate smoothly
Installation
Run this command to install it via packagist
composer require satnin/cakeflow
Config
After installation, you need to work through these steps to start using Cakeflow
1. Register Cakeflow Service provider
// bootstrap/providers.php return [ App\Providers\AppServiceProvider::class, //Add the line bellow \cakeflow\Providers\CakeflowServiceProvider::class ];
2. Make your controllers extend Cakeflow Base controller
// app/Http/Controllers/Controller.php abstract class Controller extends \cakeflow\Controllers\Controller { }
3. Design your own component classes
// app/Http/Controllers/Components/MyComponent.php class MyComponent extends \cakeflow\Controllers\Components\Component { public function startup(EventInterface|null $event = null) { // Startup logic here for example } }
4. Start implementing cake workflow in your controllers
class TestController extends Controller { public function initialize() { parent::initialize(); $this->loadComponent(AuthComponent::class); } public function beforeFilter(\cakeflow\Dispatchers\Events\EventInterface $event) { parent::beforeFilter($event); // TODO: Change the autogenerated stub } public function beforeRender(\cakeflow\Dispatchers\Events\EventInterface $event) { parent::beforeRender($event); // TODO: Change the autogenerated stub } //... }
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-02-27