Files
lara-bermite/app/Http/Controllers/LocationController.php
2023-09-24 11:19:58 +02:00

23 lines
535 B
PHP

<?php
namespace App\Http\Controllers;
use App\Http\Resources\AuthUserResource;
use Illuminate\Http\Request;
class LocationController extends Controller
{
public function store(Request $request)
{
$data = $request->validate([
'latitude' => ['required', 'decimal:3,5'],
'longitude' => ['required', 'decimal:3,5'],
]);
$user = $request->user();
$user->locations()->create($data);
return response()->json(new AuthUserResource($user->load('locations')));
}
}