pixel-penguin / pixel-admin
这是Pixel penguin用于维护网站的Admin
1.0.73
2023-07-20 18:29 UTC
- dev-master
- 1.0.73
- 1.0.72
- 1.0.71
- 1.0.70
- 1.0.69
- 1.0.68
- 1.0.67
- 1.0.66
- 1.0.65
- 1.0.64
- 1.0.63
- 1.0.62
- 1.0.61
- 1.0.60
- 1.0.59
- 1.0.58
- 1.0.57
- 1.0.56
- 1.0.55
- 1.0.54
- 1.0.53
- 1.0.52
- 1.0.51
- 1.0.50
- 1.0.49
- 1.0.48
- 1.0.47
- 1.0.46
- 1.0.45
- 1.0.44
- 1.0.43
- 1.0.42
- 1.0.41
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-09-20 20:56:57 UTC
README
如果您在使用此包时遇到困难,请参考以下教程
添加
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
或
SET GLOBAL default_storage_engine = 'InnoDB';
在 AppServiceProvider.php 中
然后在Laravel 7或更低版本的控制台命令提示符中
composer require laravel/ui:^2.4
php artisan ui vue --auth
或者Laravel 8
composer require laravel/jetstream
php artisan jetstream:install inertia
npm install bootstrap -save
npm install jquery -save
记得做
npm install
对于npm安装
npm install @mdi/font --save
npm install simple-modal-vue --save
npm install apexcharts --save
npm install vue-apexcharts --save
npm install vue-multiselect --save
npm install vue-tables-2 --save
npm install vue-vanilla-datetime-picker --save
npm install vue-clipboard2 --save
npm install sortablejs --save
npm install @voerro/vue-tagsinput --save
npm install @neos21/bootstrap3-glyphicons --save
npm install @riophae/vue-treeselect --save
npm install vuejs-datepicker --save
npm install vue-sweetalert2 --save
npm install v-tooltip --save
npm install @tinymce/tinymce-vue@3 --save
npm install font-awesome --save
npm install vue-nestable --save
npm install font-awesome --save
npm install pretty-checkbox --save
npm install vue-axios@2 --save
npm install pretty-checkbox-vue --save
npm install hooper --save
npm install --save vue-swatches
对于composer包含
composer require pixel-penguin/pixel-admin
composer require jrm2k6/cloudder
composer require doctrine/dbal
composer require spatie/laravel-analytics
composer require laravel/helpers
composer require doctrine/dbal:2.*
之后:记得运行
php artisan migrate
在您的webpack.mix.js文件中插入
mix.js('vendor/pixel-penguin/pixel-admin/src/assets/js/admin.js', 'public/js')
.sass('vendor/pixel-penguin/pixel-admin/src/assets/sass/admin.scss', 'public/css');
mix.styles([
'vendor/pixel-penguin/pixel-admin/src/assets/themeincludes/style.css',
], 'public/css/admin-main.css');
mix.scripts([
// vendor
'vendor/pixel-penguin/pixel-admin/src/assets/themeincludes/jquery.slimscroll.js',
'vendor/pixel-penguin/pixel-admin/src/assets/themeincludes/app.js'
], 'public/js/admin-main.js');
在您的 .env 文件中,以下内容是必需的
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
CLOUDINARY_CLOUD_NAME=
ANALYTICS_VIEW_ID=
CLOUDINARY_BASE_FOLDER_PATH=
MIX_CLOUDINARY_CLOUD_NAME=
MIX_APP_URL=
MIX_CATEGORY_MAX_LEVEL=3
INVOICE_NOTICE=
EMAIL_ADDRESS_ORDER_1=
EMAIL_ADDRESS_ORDER_2=
EMAIL_SEND_USER_EMAIL=1
提取此zip文件的内容
vendor\pixel-penguin\pixel-admin\src\database\seeds\seeds.zip
到
database\seeds\
然后在终端中运行以下命令
php artisan db:seed
JSON请求
页面路由
搜索产品
Method: Post
Params: search
Path: /search/products
以树形形式获取页面列表
Method: Get
Params: unpublished ['Y, 'N', or blank for N]
Path: /pages/{unpublished?}
获取页面详情
Method: Get
Params: pageId
Path: page/detail/{pageId}
获取页面相册
Method: Get
Params: pageId
Path: page/gallery/{pageId}
使用门面
在需要使用门面的地方插入
use PixelPenguinAdmin;
获取所有页面
PixelPenguinAdmin::getAllPages() //Param: leave blank for all published pages and 'Y' for unpublished pages
获取所有页面
PixelPenguinAdmin::pageDetail($pageId)
获取所有页面
PixelPenguinAdmin::pageGallery()