Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

KikoLdasd's avatar

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

0 likes
0 replies

Please or to participate in this conversation.