neronplex/cake-orm-enabler

CakePHP ORM 对 Laravel & Lumen 的启用器

0.0.3 2017-02-14 15:25 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:26:02 UTC


README

cake-orm-enabler 是一个包,用于在 Laravel 中启用 cakephp/orm

需求

安装您的项目

通过 Composer 安装

$ composer require neronplex/cake-orm-enabler

添加服务提供者

在 Laravel 的情况下。

// providers array in config/app.php
Neronplex\CakeORMEnabler\ServiceProvider::class,

在 Lumen 的情况下。

// add line in bootstrap/app.php
$app->register(Neronplex\CakeORMEnabler\ServiceProvider::class);

添加外观

在 Laravel 的情况下。

// aliases array in config/app.php
'aliases' => [
    // other facades...
    'TableRegistry' => Neronplex\CakeORMEnabler\Facades\TableRegistry::class,
],

在 Lumen 的情况下。

// add line in bootstrap/app.php (5.2 or earlier)
if (!class_exists('TableRegistry'))
{
    class_alias('Neronplex\CakeORMEnabler\Facades\TableRegistry', 'TableRegistry');
}
  
// add line in bootstrap/app.php (5.3 or later)
$app->withFacades(TRUE, [
    // other facades...
    'Neronplex\CakeORMEnabler\Facades\TableRegistry' => 'TableRegistry',
]);

使用方法

有关如何使用 ORM 的案例,请参阅 官方参考

许可证

版权所有 © 2016 暖簾 (@neronplex) 根据 [Apache License, Version 2.0][Apache] 许可 [Apache]: https://apache.ac.cn/licenses/LICENSE-2.0