You've already forked isop-mirror
fix: internship status ordering
This commit is contained in:
@@ -37,7 +37,7 @@ class InternshipController extends Controller
|
|||||||
});
|
});
|
||||||
|
|
||||||
$internships->each(function ($internship) {
|
$internships->each(function ($internship) {
|
||||||
$internship->status = InternshipStatus::whereColumn('internship_id', '=', $internship->id)->get()->first()->makeHidden(['created_at', 'updated_at', 'id']);
|
$internship->status = InternshipStatus::whereColumn('internship_id', '=', $internship->id)->orderByDesc('changed')->get()->first()->makeHidden(['created_at', 'updated_at', 'id']);
|
||||||
$internship->status->modified_by = User::find($internship->status->modified_by)->makeHidden(['created_at', 'updated_at', 'email_verified_at']);
|
$internship->status->modified_by = User::find($internship->status->modified_by)->makeHidden(['created_at', 'updated_at', 'email_verified_at']);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -64,7 +64,7 @@ class InternshipController extends Controller
|
|||||||
});
|
});
|
||||||
|
|
||||||
$internships->each(function ($internship) {
|
$internships->each(function ($internship) {
|
||||||
$internship->status = InternshipStatus::whereColumn('internship_id', '=', $internship->id)->get()->first()->makeHidden(['created_at', 'updated_at', 'id']);
|
$internship->status = InternshipStatus::whereColumn('internship_id', '=', $internship->id)->orderByDesc('changed')->get()->first()->makeHidden(['created_at', 'updated_at', 'id']);
|
||||||
$internship->status->modified_by = User::find($internship->status->modified_by)->makeHidden(['created_at', 'updated_at', 'email_verified_at']);
|
$internship->status->modified_by = User::find($internship->status->modified_by)->makeHidden(['created_at', 'updated_at', 'email_verified_at']);
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -97,7 +97,7 @@ class InternshipController extends Controller
|
|||||||
$internship->contact = User::find($internship->company->contact)->makeHidden(['created_at', 'updated_at', 'email_verified_at']);
|
$internship->contact = User::find($internship->company->contact)->makeHidden(['created_at', 'updated_at', 'email_verified_at']);
|
||||||
unset($internship->company->contact);
|
unset($internship->company->contact);
|
||||||
|
|
||||||
$internship->status = InternshipStatus::whereColumn('internship_id', '=', $internship->id)->get()->first()->makeHidden(['created_at', 'updated_at', 'id']);
|
$internship->status = InternshipStatus::whereColumn('internship_id', '=', $internship->id)->orderByDesc('changed')->get()->first()->makeHidden(['created_at', 'updated_at', 'id']);
|
||||||
$internship->status->modified_by = User::find($internship->status->modified_by)->makeHidden(['created_at', 'updated_at', 'email_verified_at']);
|
$internship->status->modified_by = User::find($internship->status->modified_by)->makeHidden(['created_at', 'updated_at', 'email_verified_at']);
|
||||||
|
|
||||||
return response()->json($internship);
|
return response()->json($internship);
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class InternshipStatusController extends Controller
|
|||||||
{
|
{
|
||||||
public function get(int $id) {
|
public function get(int $id) {
|
||||||
$user = auth()->user();
|
$user = auth()->user();
|
||||||
$internship_statuses = InternshipStatus::whereInternshipId($id)->get()->makeHidden(['created_at', 'updated_at', 'id']);
|
$internship_statuses = InternshipStatus::whereInternshipId($id)->orderByDesc('changed')->get()->makeHidden(['created_at', 'updated_at', 'id']);
|
||||||
|
|
||||||
if(!$internship_statuses) {
|
if(!$internship_statuses) {
|
||||||
return response()->json([
|
return response()->json([
|
||||||
|
|||||||
Reference in New Issue
Block a user