21 lines
646 B
PHP
21 lines
646 B
PHP
<?php
|
|
|
|
namespace App\Endpoint\Api\Http\Controllers\Merchant;
|
|
|
|
use App\Endpoint\Api\Http\Controllers\Controller;
|
|
use App\Endpoint\Api\Http\Resources\Merchant\MessageResource;
|
|
use App\Helpers\Paginator as PaginatorHelper;
|
|
use App\Models\MerchantMessage as Message;
|
|
use Illuminate\Http\Request;
|
|
|
|
class MessageController extends Controller
|
|
{
|
|
public function index(Request $request)
|
|
{
|
|
$list = Message::userMessages($request->user())
|
|
->orderBy('created_at', 'desc')
|
|
->simplePaginate(PaginatorHelper::resolvePerPage('per_page', 20, 50));
|
|
return MessageResource::collection($list);
|
|
}
|
|
}
|