order-food-admin/app/Http/Resources/GuessOptionResource.php

39 lines
1.3 KiB
PHP

<?php
namespace App\Http\Resources;
use App\Models\Guess;
use Illuminate\Http\Response;
use Illuminate\Http\Resources\Json\JsonResource;
class GuessOptionResource extends JsonResource
{
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
// id, guess_id, image, option_name, status, correct_state, discription, created_at, updated_at
return [
'id' => $this->id,// 选项id
'guess_id' => $this->guess_id, //活动id
'guess_content' => GuessResource::make($this->whenLoaded('guess')),
'image' => $this->image, //选项图片
'option_name' => $this->option_name,// 选项名称
'status' => $this->status, // 选项状态
'correct_state' => $this->correct_state, // 是否是找正确答案
'status_name' => $this->status_name, // 状态描述
'correct_state_name' => $this->correct_state_name, // 是否是找正确答案描述
'description' => $this->description??'', // 普通文本 选项描述
];
}
public function with($request)
{
return ['code' => Response::HTTP_OK, 'message' => ''];
}
}