mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 20:01:07 +03:30
ticket debug store and show ticket
This commit is contained in:
@@ -41,6 +41,10 @@ class MessageController extends Controller
|
||||
})
|
||||
->paginate(10);
|
||||
|
||||
// foreach ($Users as $User) {
|
||||
// $CountMessages = $User->messagesSent->count() + $User->messagesReceived->count();
|
||||
// $User->message_count = $CountMessages;
|
||||
// }
|
||||
|
||||
return \MessageResponse::data($Users);
|
||||
}
|
||||
@@ -53,26 +57,24 @@ class MessageController extends Controller
|
||||
// if (!auth('api')->user()->can('show', $Message)) {
|
||||
// return \MessageResponse::error(trans('messages.access_denied'));
|
||||
// }
|
||||
// $Message->status = 'Read';
|
||||
// $Message->save();
|
||||
|
||||
$User = User::findOrFail($UserID);
|
||||
// dd($UserID);
|
||||
$SendMessages = Message::where('sender_user_id', auth('api')->user()->id)->where('recipient_user_id', $UserID)->get();
|
||||
// $SendMessages = Message::where('sender_user_id', auth('api')->user()->id)->where('recipient_user_id', $UserID)->get();
|
||||
$ReceivedMessages = Message::where('sender_user_id', $UserID)->where('recipient_user_id', auth('api')->user()->id)->get();
|
||||
|
||||
// foreach ($ReceivedMessages as $ReceivedMessage) {
|
||||
// $ReceivedMessage->status = 'Read';
|
||||
// // $SendMessage->save();
|
||||
// }
|
||||
$Messages = Message::whereHas('sender_user', function($q) use($User){
|
||||
$q->where('id', $User->id);
|
||||
})->orWhereHas('recipient_user', function($q) use($User){
|
||||
$q->where('id', $User->id);
|
||||
})->get();
|
||||
// $Messages = $SendMessages->merge($ReceivedMessages)->sortby('created_at');
|
||||
$Messages = Message::where(function ($query) use ($UserID)
|
||||
{
|
||||
$query->where('sender_user_id', auth('api')->user()->id)->where('recipient_user_id', $UserID);
|
||||
})->orWhere(function ($query) use ($UserID)
|
||||
{
|
||||
$query->where('sender_user_id', $UserID)->where('recipient_user_id', auth('api')->user()->id);
|
||||
})->get();
|
||||
|
||||
foreach ($ReceivedMessages as $ReceivedMessage) {
|
||||
$ReceivedMessage->status = 'Read';
|
||||
$ReceivedMessage->save();
|
||||
}
|
||||
|
||||
// $Messages =
|
||||
return \MessageResponse::data($Messages);
|
||||
}
|
||||
public function store(StoreMessageRequest $request)
|
||||
|
||||
Reference in New Issue
Block a user