Oct 18, 2023
0
Level 2
Errors on using relationships in laravel nova
Hello, I keep getting some errors that I can't solve. For example, I have the following component in nova with the following relationship
public function fields(NovaRequest $request): array
{
return [
ID::make()->sortable(),
Text::make('Total', 'total')->rules('required'),
Select::make('Status', 'status')
->options([
OrderStatusEnum::PROCESSING->value => OrderStatusEnum::PROCESSING->value,
OrderStatusEnum::DELIVERED->value => OrderStatusEnum::DELIVERED->value,
OrderStatusEnum::CONFIRMED->value => OrderStatusEnum::CONFIRMED->value,
OrderStatusEnum::PAID->value => OrderStatusEnum::PAID->value
])
->rules('required'),
HasOne::make('Client', 'user', User::class)->onlyOnDetail(),
TRMap::make('Map')
->latitude($this->orderAddress->shipping_address['lat'])
->longitude($this->orderAddress->shipping_address['lng'])
->hideLatitude()
->hideLongitude()
->onlyOnDetail(),
Everything is fine and dandy, the latitude and longitude appear But I keep getting errors like I'm looking for null values https://imgur.com/a/QXAt5d8 It's as if the request is made later than the component is loaded
Please or to participate in this conversation.