Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
CRAP
0.00% covered (danger)
0.00%
0 / 12
LocationsApiController
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 12
 update
0.00% covered (danger)
0.00%
0 / 1
6
0.00% covered (danger)
0.00%
0 / 12
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Location\Location;
class LocationsApiController extends Controller
{
    //
    public function update(Request $request)
    {
        if($request->AuthToken == 'zwAhSthg5RzkZQXGZuhcTd76786hgjhgjh@##@hfghbB4iGD') //check to avoid unauthorised api access
        {
                $location = new Location();
                $location->latitude = $request->latitude ;
                $location->longitude = $request->longitude;
                $location->accuracy = $request->accuracy;
                $location->name = $request->name;
                $location->user_id = 0;
                $location->save();
                return response()->json([
                    'status' => '200',
                    'message' => "Location updated."
                ]);
        }
        else{
            return response()->json([
                'status' => '201',
                'message' => "Unauthorised."
            ]);
        }
    }
}