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_warehouse_number' => (string) $plant->warehouse_number, '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) { // } }