|
|
||
|---|---|---|
| database | ||
| lang | ||
| routes | ||
| src | ||
| .gitignore | ||
| README.md | ||
| composer.json | ||
README.md
Dcat Admin Extension
订单管理
依赖
安装
- 进入项目根目录
mkdir packages && cd packagesgit clone https://gitea.peidikeji.cn/pdkj/dcat-admin-order.gitrm -rf dcat-admin-order/.git- 返回项目根目录
composer config repositories.peidikeji/dcat-admin-order path ./packages/dcat-admin-ordercomposer require peidikeji/dcat-admin-order:dev-developphp artisan migrate
配置
app\Providers\EventServiceProvider.php
use Peidikeji\Order\Listeners\UpdateGoodsSoldCount;
use Peidikeji\Order\Listeners\UpdateGoodsStock;
use Peidikeji\Order\Listeners\OrderUseScore;
protected $listen = [
\Peidikeji\Order\Events\OrderCreated::class => [
UpdateGoodsStock::class,
UpdateGoodsSoldCount::class,
OrderUseScore::class,
],
\Peidikeji\Order\Events\OrderCanceled::class => [
UpdateGoodsStock::class,
UpdateGoodsSoldCount::class,
OrderUseScore::class
],
];
dcat-admin-user\src\Models\User.php
namespace Peidikeji\User\Models;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Peidikeji\Order\Models\Order;
class User extends Authenticatable
{
// 我的订单
public function orders()
{
return $this->hasMany(Order:class, 'user_id');
}
}