SNS
思拓
szbaoye docs
ThinkSNS docs
szbaoye-plus
plus szbaoye_dev
plus szbaoye
laravel 文件上传
laravel-debugbar
select column_name, column_comment from information_schema.columns where table_name='feeds' and table_schema='plus';
$request->query('title'); //url参数
$request->all(); //所有参数,含url参数,form参数
$request->only(['title','age']); //过滤all()中的参数
调试信息写入日志
\Illuminate\Support\Facades\Log::info("开始缓存经理反馈日志报表中客户数据");
查看路由列表
php artisan route:list -c --method=post
php artisan route:list -c --path=feeds
php artisan cache:clear
php artisan route:clear
php artisan config:clear
php artisan view:clear
oomposer dump-autoload
cdn
listener
observer
policies
filter
notification
job
schedule
$table->bigIncrements('id');
$table->unsignedInteger('department_id')->index()->comment('所属部门');
$table->enum('type', ['suggestion', 'complaint', 'question'])->index()->comment('问政类型');
$table->boolean('is_recommend')->default(false)->comment('推荐');
$table->unsignedBigInteger('user_id')->index()->comment('创建者');
$table->tinyInteger('status')->default(0)->comment('受理状态');
$table->string('title')->index()->comment('问政题');
$table->json('images')->nullable()->comment('图片');
$table->json('video')->nullable()->comment('视频');
$table->text('content')->comment('问政内容');
$table->unsignedInteger('likes_count')->default(0)->comment('点赞数量');
$table->tinyInteger('rating')->nullable()->comment('评分');
$table->timestamps();
Schema::create('gov_affairs_logs', static function (Blueprint $table) {
$table->bigIncrements('id');
$table->unsignedBigInteger('user_id')->comment('操作用户');
$table->unsignedInteger('affair_id')->nullable()->comment('问政id');
$table->unsignedInteger('department_id')->nullable()->comment('部门id');
$table->enum('operation', [
AffairLog::EDIT,
AffairLog::AUDIT,
AffairLog::REFUSE,
AffairLog::TRANSFER,
AffairLog::REVOKE,
AffairLog::DELETE,
AffairLog::REPLY,
AffairLog::EDIT_DEPARTMENT,
AffairLog::ADD_DEPARTMENT,
AffairLog::DELETE_DEPARTMENT,
AffairLog::UN_RECOMMEND,
AffairLog::RECOMMEND
])->nullable()->comment('操作内容');
$table->json('extra')->nullable()->comment('额外内容');
$table->ipAddress('ip_address')->comment('操作者网络地址');
$table->timestamps();
});
CREATE TABLE `feeds` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '动态 ID',
`user_id` int(10) unsigned NOT NULL COMMENT '作者UID',
`feed_content` text COLLATE utf8mb4_unicode_ci COMMENT '动态内容',
`feed_from` tinyint(3) unsigned DEFAULT '1' COMMENT '动态来源 1:pc 2:h5 3:ios 4:android 5:其他',
`like_count` int(10) unsigned DEFAULT '0' COMMENT '动态点赞数',
`feed_view_count` int(10) unsigned DEFAULT '0' COMMENT '动态阅读数',
`feed_comment_count` int(10) unsigned DEFAULT '0' COMMENT '动态评论数',
`feed_client_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT '::1' COMMENT '发布IP',
`audit_status` tinyint(4) DEFAULT '1' COMMENT '审核状态 0-未审核 1-已审核 2-未通过',
`feed_mark` bigint(20) NOT NULL COMMENT '唯一标记',
`repostable_type` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '可转发的资源类型',
`repostable_id` int(10) unsigned DEFAULT '0' COMMENT '可转发的资源 ID',
`hot` int(10) unsigned DEFAULT '0' COMMENT '热门排序值',
`shares_count` int(10) unsigned DEFAULT '0' COMMENT '分享数统计',
`images` text COLLATE utf8mb4_unicode_ci COMMENT '图片资源',
`video` text COLLATE utf8mb4_unicode_ci COMMENT '视频资源',
`visible` tinyint(3) unsigned NOT NULL DEFAULT '1',
`recommended_at` timestamp NULL DEFAULT NULL COMMENT '是否为推荐',
`created_at` timestamp NULL DEFAULT NULL,
`updated_at` timestamp NULL DEFAULT NULL,
`deleted_at` timestamp NULL DEFAULT NULL,
`theme_id` int(10) unsigned DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `feeds_feed_mark_unique` (`feed_mark`),
KEY `feeds_user_id_index` (`user_id`),
KEY `feeds_hot_index` (`hot`),
KEY `feeds_created_at_index` (`created_at`),
KEY `feeds_deleted_at_index` (`deleted_at`),
KEY `feeds_recommended_at_index` (`recommended_at`),
KEY `feeds_audit_status_index` (`audit_status`),
KEY `feeds_theme_id_index` (`theme_id`),
KEY `feeds_visible_index` (`visible`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
设置阿里云composer库
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
composer selfupdate
恢复默认composer库
composer config -g --unset repos.packagist
git@github.com:marsnut/zhgdocs.git
git@gitee.com:lin1914/plus-shenzhenbaoye.git
https://gitee.com/lin1914
composer install
#复制storage/configure下的plus.yml.example为plus.yml,.env.example为.env,plus.yml配置好数据库信息
php artisan migrate --seed
//php artisan db:seed
php artisan storage:link
php artisan vendor:publish --all
php artisan app:key-generate
07-02
* branch dev -> FETCH_HEAD
2224c14c3..4decbb5b3 dev -> origin/dev
Updating 2224c14c3..4decbb5b3
Fast-forward
app/API2/Resources/Feed.php | 2 +-
app/Console/Commands/QueryJobList.php | 45 +++++++
app/Console/Kernel.php | 1 +
.../Filesystems/AliyunOssFilesystem.php | 51 ++++---
app/FileStorage/Validators/CreateTaskValidator.php | 2 +-
.../Controllers/APIs/V2/UserCommentController.php | 75 +++++++++--
app/Http/Kernel.php | 2 +-
app/Models/TranscodeJob.php | 38 ++++++
app/Services/AliSdk.php | 146 +++++++++++++++++++++
app/Services/Transcode.php | 138 +++++++++++++++++++
app/helpers.php | 2 +-
composer.json | 3 +-
.../2020_06_28_100108_create_transcode_job.php | 34 +++++
...6_28_101201_alter_feed_add_transcode_status.php | 32 +++++
docs/comments.md | 114 ++++++++++++++++
docs/feed_add.md | 90 +++++++++++++
packages/slimkit-plus-feed/routes/admin.php | 1 +
.../slimkit-plus-feed/src/API2/FeedController.php | 7 +
.../src/Admin/Controllers/Feed.php | 22 +++-
.../src/AdminControllers/FeedController.php | 13 +-
packages/slimkit-plus-feed/src/Models/Feed.php | 20 ++-
routes/api.php | 5 +-
22 files changed, 797 insertions(+), 46 deletions(-)
create mode 100644 app/Console/Commands/QueryJobList.php
create mode 100644 app/Models/TranscodeJob.php
create mode 100644 app/Services/AliSdk.php
create mode 100644 app/Services/Transcode.php
create mode 100644 database/migrations/2020_06_28_100108_create_transcode_job.php
create mode 100644 database/migrations/2020_06_28_101201_alter_feed_add_transcode_status.php
create mode 100644 docs/comments.md
2020-07-06
.../Controllers/GovAffair/AffairController.php | 45 +--
app/API2/Requests/GovAffair/CreateAffair.php | 2 +-
app/Http/Controllers/APIs/V2/AuthController.php | 5 -
app/Http/Controllers/Admin/UserController.php | 26 ++
app/Http/Controllers/Auth/LoginController.php | 79 +++++-
...7_02_073159_alter_users_table_add_custom_id.php | 33 +++
.../2020_07_02_080114_alter_user_add_identify.php | 32 +++
packages/slimkit-plus-feed/admin/apis/index.js | 24 +-
packages/slimkit-plus-feed/admin/views/Feeds.vue | 60 +++-
.../slimkit-plus-feed/admin/views/PostFeed.vue | 10 +
.../admin/views/components/feed-content.vue | 3 +
.../admin/views/components/feed-edit.vue | 302 +++++++++++++++++++++
packages/slimkit-plus-feed/admin/views/sort.vue | 1 +
.../css/{chunk-61206246.css => chunk-148df7eb.css} | 2 +-
.../css/{chunk-48841d39.css => chunk-62d56a3c.css} | 2 +-
public/assets/feed/css/chunk-d527060c.css | 1 +
public/assets/feed/css/chunk-d6d7ed3c.css | 1 -
public/assets/feed/index.html | 2 +-
public/assets/feed/js/app.js | 6 +-
public/assets/feed/js/chunk-148df7eb.js | 1 +
public/assets/feed/js/chunk-48841d39.js | 1 -
public/assets/feed/js/chunk-61206246.js | 1 -
public/assets/feed/js/chunk-62d56a3c.js | 1 +
public/assets/feed/js/chunk-d527060c.js | 1 +
public/assets/feed/js/chunk-d6d7ed3c.js | 1 -
public/assets/feed/js/chunk-f3538ae2.js | 2 +-
resources/h5/app/components/video.vue | 8 +-
routes/admin.php | 6 +-
routes/web.php | 15 +-
29 files changed, 620 insertions(+), 53 deletions(-)
create mode 100644 database/migrations/2020_07_02_073159_alter_users_table_add_custom_id.php
create mode 100644 database/migrations/2020_07_02_080114_alter_user_add_identify.php
create mode 100644 packages/slimkit-plus-feed/admin/views/components/feed-edit.vue
rename public/assets/feed/css/{chunk-61206246.css => chunk-148df7eb.css} (52%)
rename public/assets/feed/css/{chunk-48841d39.css => chunk-62d56a3c.css} (58%)
create mode 100644 public/assets/feed/css/chunk-d527060c.css
delete mode 100644 public/assets/feed/css/chunk-d6d7ed3c.css
create mode 100644 public/assets/feed/js/chunk-148df7eb.js
delete mode 100644 public/assets/feed/js/chunk-48841d39.js
delete mode 100644 public/assets/feed/js/chunk-61206246.js
create mode 100644 public/assets/feed/js/chunk-62d56a3c.js
create mode 100644 public/assets/feed/js/chunk-d527060c.js
delete mode 100644 public/assets/feed/js/chunk-d6d7ed3c.js
2020-08-21
app/API2/Controllers/NotificationController.php | 54 +-
packages/slimkit-plus-feed/routes/admin.php | 9 +-
packages/slimkit-plus-feed/routes/new-admin.php | 71 +-
.../src/Admin/Controllers/Feed.php | 25 +-
.../src/AdminControllers/CommentController.php | 94 +-
2020-09-04
app/Http/Controllers/APIs/V2/AuthController.php | 123 +++++++++++++----
...2020_08_26_021253_update_users_table_avatar.php | 31 +++++
.../2020_09_01_015229_add_hot_column_to_feeds.php | 32 +++++
packages/slimkit-plus-feed/routes/api2.php | 3 +
packages/slimkit-plus-feed/routes/new-admin.php | 3 +
.../slimkit-plus-feed/src/API2/FeedController.php | 145 +++++++++++++++++++--
.../src/Admin/Controllers/Feed.php | 24 ++++
.../src/AdminControllers/CommentController.php | 50 +++----
.../src/FormRequest/Admin/HottagFeed.php | 49 +++++++
routes/api.php | 1 +
21 files changed, 462 insertions(+), 72 deletions(-)
create mode 100644 database/migrations/2020_08_26_021253_update_users_table_avatar.php
create mode 100644 database/migrations/2020_09_01_015229_add_hot_column_to_feeds.php
create mode 100644 packages/slimkit-plus-feed/src/FormRequest/Admin/HottagFeed.php