You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;use App\Models\Message;use Illuminate\Http\Request;
/** * 短消息 * Class MessageController * @package App\Http\Controllers\Api */class MessageController extends Controller{ public function index() { $list = Message::where('user_id', $this->user_id) ->select('id', 'title', 'is_read', 'created_at') ->orderBy('id', 'DESC') ->simplePaginate(15); return $this->success($list); }
public function show() { $id = (int)request()->input('id');
$message = Message::query() ->where(['agent_id' => $this->agent_id, 'user_id' => $this->user_id]) ->find($id);
if (!$message) { return $this->error('消息不存在或已删除'); }
//标记短消息为已读
$message->is_read = 1; $message->save();
return $this->success($message); }}
|