contentWidth(12, 0); $this->title('Messages'); } /** * 处理请求 * * @param Request $request * * @return mixed|void */ public function handle(Request $request) { // 获取最新的10条消息 $messages = DistMessageModel::latest()->take(10)->get(); // 卡片内容 $this->withContent($messages); } /** * 卡片内容. * * @param \Illuminate\Support\Collection $messages * * @return $this */ public function withContent($messages) { $content = ''; foreach ($messages as $message) { $content .= <<
. {$message->title} ({$message->created_at->toDateString()})
{$message->status}
HTML; } return $this->content( << {$content} HTML ); } }