create niminatim service and install verta package
This commit is contained in:
@@ -14,7 +14,7 @@ use App\Models\RoadItemsProject;
|
||||
use App\Models\EdarateShahri;
|
||||
use App\Models\ObservedItem;
|
||||
use App\Models\InfoItem;
|
||||
|
||||
use App\Services\NominatimService;
|
||||
use App\Exports\V2\RoadItems\OperatorCartableExport;
|
||||
use App\Exports\V2\RoadItems\SupervisorCartableExport;
|
||||
|
||||
@@ -205,7 +205,7 @@ class RoadItemsProjectController extends Controller
|
||||
return view('version2.dashboard_pages.road_items.operation_cartable');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
public function store(Request $request, NominatimService $nominatimService)
|
||||
{
|
||||
if (!Auth::user()->can('create-road-item')) {
|
||||
return response()->json([
|
||||
@@ -290,8 +290,8 @@ class RoadItemsProjectController extends Controller
|
||||
'city_id' => Auth::user()->city_id,
|
||||
'city_fa' => Auth::user()->city_fa,
|
||||
'user_name' => Auth::user()->name,
|
||||
'start_way_id' => get_way_id_from_nominatim($start_coordinates[0], $start_coordinates[1]),
|
||||
'end_way_id' => $end_coordinates ? get_way_id_from_nominatim($end_coordinates[0], $end_coordinates[1]) : null,
|
||||
'start_way_id' => $nominatimService->get_way_id_from_nominatim(),
|
||||
'end_way_id' => $end_coordinates ? $nominatimService->get_way_id_from_nominatim() : null,
|
||||
'unit_fa' => $info_item->sub_item_unit,
|
||||
'created_at_fa' => verta(\Carbon\Carbon::now())->format('Y-m-d H:i:s'),
|
||||
'info_id' => $info_item->id,
|
||||
|
||||
11
app/Services/NominatimService.php
Normal file
11
app/Services/NominatimService.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
namespace App\Services;
|
||||
|
||||
class NominatimService
|
||||
{
|
||||
public function get_way_id_from_nominatim(): string
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user