header('Authorization'); $expectedToken = $expectedUser . ':' . $expectedPw; if ("Bearer " . $expectedToken != $header_auth) { return response()->json([ 'status_code' => 'ERROR', 'status_description' => 'Invalid authorization token!' ], 403); } $plants = Plant::with('company')->orderBy('code')->get(); $plantsData = $plants->map(function($plant) { return [ 'company' => $plant->company ? $plant->company->name : "", // Get company name 'plant_code' => (String)$plant->code, 'plant_name' => $plant->name, 'plant_address' => $plant->address, ]; }); return response()->json([ 'plants' => $plantsData ]); } /** * Update the specified resource in storage. */ public function update(Request $request, string $id) { // } /** * Remove the specified resource from storage. */ public function destroy(string $id) { // } }