mirror of
https://github.com/HDInnovations/UNIT3D-Community-Edition.git
synced 2026-04-29 14:59:30 -05:00
(Update) Controller + Commands Query Syntax
- using shorter and more readable syntax
- remove “=“ in where clauses
- uses oldest() / latest() instead of like orderBy('created_at', 'DESC')
This commit is contained in:
@@ -32,7 +32,7 @@ class PrivateMessageController extends Controller
|
||||
{
|
||||
$user = auth()->user();
|
||||
$search = $request->input('subject');
|
||||
$pms = PrivateMessage::where('reciever_id', '=', $request->user()->id)->where([
|
||||
$pms = PrivateMessage::where('reciever_id', $request->user()->id)->where([
|
||||
['subject', 'like', '%' . $search . '%'],
|
||||
])->latest()->paginate(20);
|
||||
|
||||
@@ -49,7 +49,7 @@ class PrivateMessageController extends Controller
|
||||
public function getPrivateMessages(Request $request, $username, $id)
|
||||
{
|
||||
$user = auth()->user();
|
||||
$pms = PrivateMessage::where('reciever_id', '=', $request->user()->id)->latest()->paginate(25);
|
||||
$pms = PrivateMessage::where('reciever_id', $request->user()->id)->latest()->paginate(25);
|
||||
|
||||
return view('pm.inbox', ['pms' => $pms, 'user' => $user]);
|
||||
}
|
||||
@@ -57,7 +57,7 @@ class PrivateMessageController extends Controller
|
||||
public function markAllAsRead(Request $request, $username, $id)
|
||||
{
|
||||
$user = auth()->user();
|
||||
$pms = PrivateMessage::where('reciever_id', '=', $request->user()->id)->get();
|
||||
$pms = PrivateMessage::where('reciever_id', $request->user()->id)->get();
|
||||
foreach ($pms as $pm) {
|
||||
$pm->read = 1;
|
||||
$pm->save();
|
||||
@@ -113,7 +113,7 @@ class PrivateMessageController extends Controller
|
||||
public function makePrivateMessage($username, $id)
|
||||
{
|
||||
$user = auth()->user();
|
||||
$usernames = User::orderBy('username', 'ASC')->get();
|
||||
$usernames = User::oldest('username')->get();
|
||||
|
||||
return view('pm.send', ['usernames' => $usernames, 'user' => $user]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user