love_php/app/Http/Resources/CommunityActivitiyResource.php
2026-04-02 09:20:51 +08:00

40 lines
1.1 KiB
PHP

<?php
namespace App\Http\Resources;
use App\Models\TouristOrder;
use Illuminate\Http\Resources\Json\JsonResource;
class CommunityActivitiyResource extends JsonResource
{
/**
* Transform the resource into an array.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
public function toArray($request)
{
if ($this->class == 'one') {
return [
'title'=>$this->title,
'price'=>$this->price,
'pv'=>$this->pv,
'order_num'=>(string)$this->payOrders()->count()?:0,
'created_at'=>$this->created_at->toDateTimeString(),
'start_time'=>$this->start_time,
'location'=>$this->location?"线下":"线上",
];
}else {
return [
'title'=>$this->title,
'price'=>$this->price,
'pv'=>$this->pv,
'order_num'=>(string)$this->payOrders()->count()?:0,
'created_at'=>$this->created_at->toDateTimeString(),
];
}
}
}