Skip to content

Commit f4e0243

Browse files
committed
fix: 修正 Check Code 的儲存地方
1 parent c3f3f18 commit f4e0243

5 files changed

Lines changed: 6 additions & 5 deletions

File tree

app/Domains/Social/Http/Controllers/Api/Cards/PublishController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,10 @@ public function article(PublishArticleRequest $request)
7878
'theme' => $data['config']['theme'],
7979
'font' => $data['config']['font'],
8080
'ads' => $picture['ads'],
81+
'check_code' => $data['check_code'],
8182
];
8283
$data['ip_address'] = $request->ip();
8384
$data['user_agent'] = $request->header('User-Agent');
84-
$data['check_code'] = Str::random(16);
8585

8686
/**
8787
* 將文字投稿寫入
@@ -124,10 +124,10 @@ public function picture(PublishPictureRequest $request)
124124
];
125125
$data['config'] = [
126126
'type' => 'picture',
127+
'check_code' => $data['check_code'],
127128
];
128129
$data['ip_address'] = $request->ip();
129130
$data['user_agent'] = $request->header('User-Agent');
130-
$data['check_code'] = Str::random(16);
131131

132132
/**
133133
* 將圖片投稿寫入

app/Domains/Social/Http/Resources/CardResource.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ public function toArray($request)
1919
{
2020
return [
2121
'id' => $this->id,
22+
'config' => $this->config,
2223
'content' => $this->content,
2324
'picture' => $this->getPicture(),
2425
'active' => $this->active,

resources/js/frontend/components/social/PublishArticle.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,7 @@ export default {
429429
430430
// 取出投稿編號,並顯示訊息給使用者看
431431
let id = response.data.data.id;
432-
let checkCode = response.data.data.check_code;
432+
let checkCode = response.data.data.config.check_code;
433433
Swal.fire(
434434
"您成功投稿文章了!",
435435
`<b>請您先截圖這個畫面,日後想申請刪除文章的時候,會以這頁截圖作為依據。</b><br/>您的文章編號為<a href="/cards/show/${id}"> ${id}(#${id.toString(36)}) </a>,確認碼為<strong>${checkCode}</strong>,您的投稿接下來會進入<a href="/cards/review">版主審核系統</a>當中等待審核,這項系統是所有人都能參與的,您也可以投票給自己投稿的文章,加速文章被發表的速度。`,

resources/js/frontend/components/social/PublishPicture.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ export default {
441441
442442
// 取出投稿編號,並顯示訊息給使用者看
443443
let id = response.data.data.id;
444-
let checkCode = response.data.data.check_code;
444+
let checkCode = response.data.data.config.check_code;
445445
Swal.fire(
446446
"您成功投稿圖片了!",
447447
`<b>請您先截圖這個畫面,日後想申請刪除文章的時候,會以這頁截圖作為依據。</b><br/>您的文章編號為<a href="/cards/show/${id}"> ${id}(#${id.toString(36)}) </a>,確認碼為<strong>${checkCode}</strong>,您的投稿接下來會進入<a href="/cards/review">版主審核系統</a>當中等待審核,這項系統是所有人都能參與的,您也可以投票給自己投稿的文章,加速文章被發表的速度。`,

resources/views/frontend/social/cards/includes/review.blade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<p class="mb-2">Device: <br />{{ $parsedData['device'] ?? 'None' }}</p>
4040
<p class="mb-2">Browser: <br />{{ $parsedData['browser'] ?? 'None' }}</p>
4141
<p class="mb-0">Browser Version: <br />{{ $parsedData['browser_version'] ?? 'None' }}</p>
42-
<p class="mb-0">Check Code: <br />{{ $parsedData['check_code'] ?? 'None' }}</p>
42+
<p class="mb-0">Check Code: <br />{{ $row->config['check_code'] ?? 'None' }}</p>
4343
</a>
4444
</x-livewire-tables::bs5.table.cell>
4545

0 commit comments

Comments
 (0)