1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- /**
- * MessageController.php
- * 文件描述
- * Created on 2020/8/20 16:43
- * Create by Wpeishi
- */
- namespace App\Http\Controllers\Api\V1;
- use App\Http\Controllers\Api\Controller;
- use App\Services\MessageService;
- use Dingo\Api\Http\Request;
- /**
- * 消息相关控制器
- * Created on 2020/8/27 15:04
- * Create by Wpeishi
- */
- class MessageController extends Controller
- {
- private $messageService;
- public function __construct(MessageService $messageService)
- {
- $this->messageService = $messageService;
- }
- /**
- * 获取公告
- * @return \Illuminate\Database\Eloquent\Builder[]|\Illuminate\Database\Eloquent\Collection
- */
- public function getNotice()
- {
- return apiJson($this->messageService->notice());
- }
- public function notification()
- {
- $per_page = $request->per_page ?? config('api.per_page');
- $data = $this->messageService->getAll($per_page);
- return apiJson($data);
- }
- // 查看详情
- public function lockDetails(Request $request)
- {
- $id = $request->id ?? 0;
- $details = $this->messageService->noticeDetails($id);
- return apiJson($details);
- }
- }
|