4
0
Fork 0
dcat-admin 订单管理
Go to file
panliang 68161a1e55 add origin 2022-10-12 11:15:29 +08:00
database add origin 2022-10-12 11:15:29 +08:00
lang add origin 2022-10-12 11:15:29 +08:00
routes add origin 2022-10-12 11:15:29 +08:00
src add origin 2022-10-12 11:15:29 +08:00
.gitignore init 2022-08-31 15:35:34 +08:00
README.md order 2022-10-08 15:42:37 +08:00
composer.json order-ship 2022-09-29 17:37:29 +08:00

README.md

Dcat Admin Extension

订单管理

依赖

安装

  • 进入项目根目录
  • mkdir packages && cd packages
  • git clone https://gitea.peidikeji.cn/pdkj/dcat-admin-order.git
  • rm -rf dcat-admin-order/.git
  • 返回项目根目录
  • composer config repositories.peidikeji/dcat-admin-order path ./packages/dcat-admin-order
  • composer require peidikeji/dcat-admin-order:dev-develop
  • php artisan migrate

权限

$permissions = [
    'orders' => ['name' => '订单列表', 'curd' => ['index', 'show', 'destroy'], 'children' => [
        'pay' => '支付订单',
        'cancel' => '取消订单',
        'ship' => '发货',
        'receive' => '收货',
        'price' => '订单改价',
    ]],
];

菜单

$menus = [
    ['title' => '订单模块', 'icon' => 'feather icon-book', 'uri' => '', 'permission' => ['orders'], 'children' => [
        ['title' => '订单管理', 'icon' => '', 'uri' => '/orders', 'permission' => 'orders.index'],
    ]],
];

配置

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');
    }
}