gazsp / eloquent-cockpit
同时使用 Laravel Eloquent 和 Cockpit
dev-master
2015-06-02 21:17 UTC
Requires
- jenssegers/mongodb: dev-master
This package is not auto-updated.
Last update: 2024-09-18 08:30:01 UTC
README
终于可以一起使用 Cockpit 和 Laravel Eloquent 了。使用 jenssegers/laravel-mongodb。
目前仅支持 MongoDB
安装
composer require jenssegers/mongodb
composer require gazsp/eloquent-cockpit
Lumen
确保在 app.php 中启用了 Facades,并且 jenssegers/laravel-mongodb 服务提供者已被加载
$app->withFacades(); // ... $app->register('Jenssegers\Mongodb\MongodbServiceProvider');
Laravel
TBC (可能和 Lumen 没有太大区别)
使用方法
如果你在 Cockpit 中有一个名为 'Events' 的集合,那么在 Laravel 或 Lumen 中的模型会是
<?php namespace App\Repo\Collections; use Gazsp\EloquentCockpit\CockpitCollection; class Events extends CockpitCollection { protected $cockpitSlug = 'events'; }
然后你可以像平常一样使用这个模型
$events = Events::all(); // etc...