Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Routes of Nova UI are missing #6642

Closed
Zen0x7 opened this issue Dec 27, 2024 · 5 comments
Closed

Routes of Nova UI are missing #6642

Zen0x7 opened this issue Dec 27, 2024 · 5 comments

Comments

@Zen0x7
Copy link

Zen0x7 commented Dec 27, 2024

  • Laravel Version: 11.36
  • Nova Version: 5.0.6
  • PHP Version: 8.3
  • Database Driver & Version: MySQL
  • Operating System and Version: RHEL
  • Browser type and version: Chrome

Description:

I recently updated a project that was using "*" version of nova (in composer.json), but when the composer update finish, the routes of nova (like /nova/login) just disappears, one relevant thing is that /nova-api routes doesn't disappear. So basically, don't know what to do, as temporal patch i just had to rollback to version 5.0.4 which is a safe point.

I'm open to share more information as could be needed.

@Zen0x7
Copy link
Author

Zen0x7 commented Dec 27, 2024

See the route list:

  GET|HEAD  / ..................................................................................................................................................................................... 
  GET|HEAD  auth/callback ................................................................................................................................. auth.callback › Auth\CallbackController
  GET|HEAD  auth/login .......................................................................................................................................... auth.login › Auth\LoginController
  POST      email/verification-notification ................................................................... verification.send › Laravel\Fortify › EmailVerificationNotificationController@store
  GET|HEAD  email/verify ....................................................................................... verification.notice › Laravel\Fortify › EmailVerificationPromptController@__invoke
  GET|HEAD  email/verify/{id}/{hash} ....................................................................................... verification.verify › Laravel\Fortify › VerifyEmailController@__invoke
  GET|HEAD  forgot-password ............................................................................................... password.request › Laravel\Fortify › PasswordResetLinkController@create
  POST      forgot-password .................................................................................................. password.email › Laravel\Fortify › PasswordResetLinkController@store
  GET|HEAD  frontend/v1 ........................................................................................................................................................................... 
  GET|HEAD  frontend/v1/test .................................................................................................................................. frontend\v1\FrontendController@test
  GET|HEAD  login ................................................................................................................. login › Laravel\Fortify › AuthenticatedSessionController@create
  POST      login ............................................................................................................ login.store › Laravel\Fortify › AuthenticatedSessionController@store
  POST      logout .............................................................................................................. logout › Laravel\Fortify › AuthenticatedSessionController@destroy
  GET|HEAD  nova-api/dashboards/cards/{dashboard} .............................................................................................. nova.api. › Laravel\Nova › DashboardCardController
  GET|HEAD  nova-api/dashboards/cards/{dashboard}/metrics/{metric} ........................................................................... nova.api. › Laravel\Nova › DashboardMetricController
  GET|HEAD  nova-api/dashboards/{dashboard} ........................................................................................................ nova.api. › Laravel\Nova › DashboardController
  POST      nova-api/impersonate ...................................................................... nova.api.start-nova-impersonation › Laravel\Nova › ImpersonateController@startImpersonating
  DELETE    nova-api/impersonate ........................................................................ nova.api.stop-nova-impersonation › Laravel\Nova › ImpersonateController@stopImpersonating
  GET|HEAD  nova-api/nova-notifications .................................................................................................... nova.api. › Laravel\Nova › NotificationIndexController
  DELETE    nova-api/nova-notifications ................................................................................................ nova.api. › Laravel\Nova › NotificationDeleteAllController
  POST      nova-api/nova-notifications/read-all ......................................................................................... nova.api. › Laravel\Nova › NotificationReadAllController
  DELETE    nova-api/nova-notifications/{notification} .................................................................................... nova.api. › Laravel\Nova › NotificationDeleteController
  POST      nova-api/nova-notifications/{notification}/read ................................................................................. nova.api. › Laravel\Nova › NotificationReadController
  POST      nova-api/nova-notifications/{notification}/unread ............................................................................. nova.api. › Laravel\Nova › NotificationUnreadController
  GET|HEAD  nova-api/scripts/{script} ................................................................................................................. nova.api. › Laravel\Nova › ScriptController
  GET|HEAD  nova-api/search ........................................................................................................................... nova.api. › Laravel\Nova › SearchController
  GET|HEAD  nova-api/styles/{style} .................................................................................................................... nova.api. › Laravel\Nova › StyleController
  GET|HEAD  nova-api/{resource} ................................................................................................................ nova.api. › Laravel\Nova › ResourceIndexController
  POST      nova-api/{resource} ................................................................................................................ nova.api. › Laravel\Nova › ResourceStoreController
  DELETE    nova-api/{resource} .............................................................................................................. nova.api. › Laravel\Nova › ResourceDestroyController
  POST      nova-api/{resource}/action .......................................................................................................... nova.api. › Laravel\Nova › ActionController@store
  PATCH     nova-api/{resource}/action ........................................................................................................... nova.api. › Laravel\Nova › ActionController@sync
  GET|HEAD  nova-api/{resource}/actions ......................................................................................................... nova.api. › Laravel\Nova › ActionController@index
  GET|HEAD  nova-api/{resource}/associatable/{field} ............................................................................................ nova.api. › Laravel\Nova › AssociatableController
  GET|HEAD  nova-api/{resource}/attachable/{field} ................................................................................................ nova.api. › Laravel\Nova › AttachableController
  GET|HEAD  nova-api/{resource}/cards ................................................................................................................... nova.api. › Laravel\Nova › CardController
  GET|HEAD  nova-api/{resource}/count .......................................................................................................... nova.api. › Laravel\Nova › ResourceCountController
  GET|HEAD  nova-api/{resource}/creation-fields ................................................................................................ nova.api. › Laravel\Nova › CreationFieldController
  PATCH     nova-api/{resource}/creation-fields ............................................................................................ nova.api. › Laravel\Nova › CreationFieldSyncController
  DELETE    nova-api/{resource}/detach ........................................................................................................ nova.api. › Laravel\Nova › ResourceDetachController
  POST      nova-api/{resource}/field-attachment/{field} ............................................................................... nova.api. › Laravel\Nova › FieldAttachmentController@store
  DELETE    nova-api/{resource}/field-attachment/{field} ................................................................... nova.api. › Laravel\Nova › FieldAttachmentController@destroyAttachment
  GET|HEAD  nova-api/{resource}/field-attachment/{field}/draftId ..................................................................... nova.api. › Laravel\Nova › FieldAttachmentController@draftId
  DELETE    nova-api/{resource}/field-attachment/{field}/{draftId} ............................................................ nova.api. › Laravel\Nova › FieldAttachmentController@destroyPending
  GET|HEAD  nova-api/{resource}/field/{field} .......................................................................................................... nova.api. › Laravel\Nova › FieldController
  POST      nova-api/{resource}/field/{field}/preview ........................................................................................... nova.api. › Laravel\Nova › FieldPreviewController
  GET|HEAD  nova-api/{resource}/filters ............................................................................................................... nova.api. › Laravel\Nova › FilterController
  DELETE    nova-api/{resource}/force .................................................................................................... nova.api. › Laravel\Nova › ResourceForceDeleteController
  GET|HEAD  nova-api/{resource}/lens/{lens} ........................................................................................................ nova.api. › Laravel\Nova › LensController@show
  DELETE    nova-api/{resource}/lens/{lens} .............................................................................................. nova.api. › Laravel\Nova › LensResourceDestroyController
  POST      nova-api/{resource}/lens/{lens}/action .......................................................................................... nova.api. › Laravel\Nova › LensActionController@store
  PATCH     nova-api/{resource}/lens/{lens}/action ........................................................................................... nova.api. › Laravel\Nova › LensActionController@sync
  GET|HEAD  nova-api/{resource}/lens/{lens}/actions ......................................................................................... nova.api. › Laravel\Nova › LensActionController@index
  GET|HEAD  nova-api/{resource}/lens/{lens}/cards ................................................................................................... nova.api. › Laravel\Nova › LensCardController
  GET|HEAD  nova-api/{resource}/lens/{lens}/count .......................................................................................... nova.api. › Laravel\Nova › LensResourceCountController
  GET|HEAD  nova-api/{resource}/lens/{lens}/filters ......................................................................................... nova.api. › Laravel\Nova › LensFilterController@index
  DELETE    nova-api/{resource}/lens/{lens}/force .................................................................................... nova.api. › Laravel\Nova › LensResourceForceDeleteController
  GET|HEAD  nova-api/{resource}/lens/{lens}/metrics ......................................................................................... nova.api. › Laravel\Nova › LensMetricController@index
  GET|HEAD  nova-api/{resource}/lens/{lens}/metrics/{metric} ................................................................................. nova.api. › Laravel\Nova › LensMetricController@show
  PUT       nova-api/{resource}/lens/{lens}/restore ...................................................................................... nova.api. › Laravel\Nova › LensResourceRestoreController
  GET|HEAD  nova-api/{resource}/lenses ............................................................................................................ nova.api. › Laravel\Nova › LensController@index
  GET|HEAD  nova-api/{resource}/metrics ......................................................................................................... nova.api. › Laravel\Nova › MetricController@index
  GET|HEAD  nova-api/{resource}/metrics/{metric} ................................................................................................. nova.api. › Laravel\Nova › MetricController@show
  GET|HEAD  nova-api/{resource}/morphable/{field} .................................................................................................. nova.api. › Laravel\Nova › MorphableController
  GET|HEAD  nova-api/{resource}/relate-authorization .................................................................................. nova.api. › Laravel\Nova › RelatableAuthorizationController
  PUT       nova-api/{resource}/restore ...................................................................................................... nova.api. › Laravel\Nova › ResourceRestoreController
  GET|HEAD  nova-api/{resource}/search ........................................................................................................ nova.api. › Laravel\Nova › ResourceSearchController
  GET|HEAD  nova-api/{resource}/soft-deletes ................................................................................................ nova.api. › Laravel\Nova › SoftDeleteStatusController
  GET|HEAD  nova-api/{resource}/{resourceId} .................................................................................................... nova.api. › Laravel\Nova › ResourceShowController
  PUT       nova-api/{resource}/{resourceId} .................................................................................................. nova.api. › Laravel\Nova › ResourceUpdateController
  POST      nova-api/{resource}/{resourceId}/attach-morphed/{relatedResource} .......................................................... nova.api. › Laravel\Nova › MorphedResourceAttachController
  POST      nova-api/{resource}/{resourceId}/attach/{relatedResource} ......................................................................... nova.api. › Laravel\Nova › ResourceAttachController
  GET|HEAD  nova-api/{resource}/{resourceId}/attachable/{field} ................................................................................... nova.api. › Laravel\Nova › AttachableController
  GET|HEAD  nova-api/{resource}/{resourceId}/creation-pivot-fields/{relatedResource} ...................................................... nova.api. › Laravel\Nova › CreationPivotFieldController
  PATCH     nova-api/{resource}/{resourceId}/creation-pivot-fields/{relatedResource} ................................................. nova.api. › Laravel\Nova › CreationPivotFieldController@sync
  GET|HEAD  nova-api/{resource}/{resourceId}/download/{field} .................................................................................. nova.api. › Laravel\Nova › FieldDownloadController
  DELETE    nova-api/{resource}/{resourceId}/field/{field} ...................................................................................... nova.api. › Laravel\Nova › FieldDestroyController
  GET|HEAD  nova-api/{resource}/{resourceId}/metrics/{metric} ................................................................................... nova.api. › Laravel\Nova › DetailMetricController
  GET|HEAD  nova-api/{resource}/{resourceId}/peek ............................................................................................... nova.api. › Laravel\Nova › ResourcePeekController
  GET|HEAD  nova-api/{resource}/{resourceId}/preview ......................................................................................... nova.api. › Laravel\Nova › ResourcePreviewController
  POST      nova-api/{resource}/{resourceId}/update-attached/{relatedResource}/{relatedResourceId} .................................... nova.api. › Laravel\Nova › AttachedResourceUpdateController
  GET|HEAD  nova-api/{resource}/{resourceId}/update-fields ....................................................................................... nova.api. › Laravel\Nova › UpdateFieldController
  PATCH     nova-api/{resource}/{resourceId}/update-fields .................................................................................. nova.api. › Laravel\Nova › UpdateFieldController@sync
  GET|HEAD  nova-api/{resource}/{resourceId}/update-pivot-fields/{relatedResource}/{relatedResourceId} ...................................... nova.api. › Laravel\Nova › UpdatePivotFieldController
  PATCH     nova-api/{resource}/{resourceId}/update-pivot-fields/{relatedResource}/{relatedResourceId} ................................. nova.api. › Laravel\Nova › UpdatePivotFieldController@sync
  DELETE    nova-api/{resource}/{resourceId}/{relatedResource}/{relatedResourceId}/field/{field} ........................................... nova.api. › Laravel\Nova › PivotFieldDestroyController
  GET|HEAD  register ................................................................................................................. register › Laravel\Fortify › RegisteredUserController@create
  POST      register ............................................................................................................ register.store › Laravel\Fortify › RegisteredUserController@store
  POST      reset-password ........................................................................................................ password.update › Laravel\Fortify › NewPasswordController@store
  GET|HEAD  reset-password/{token} ................................................................................................ password.reset › Laravel\Fortify › NewPasswordController@create
  GET|HEAD  two-factor-challenge .............................................................................. two-factor.login › Laravel\Fortify › TwoFactorAuthenticatedSessionController@create
  POST      two-factor-challenge ......................................................................... two-factor.login.store › Laravel\Fortify › TwoFactorAuthenticatedSessionController@store
  GET|HEAD  up .................................................................................................................................................................................... 
  GET|HEAD  user/confirm-password ......................................................................................... password.confirm › Laravel\Fortify › ConfirmablePasswordController@show
  POST      user/confirm-password .................................................................................. password.confirm.store › Laravel\Fortify › ConfirmablePasswordController@store
  GET|HEAD  user/confirmed-password-status ....................................................................... password.confirmation › Laravel\Fortify › ConfirmedPasswordStatusController@show
  POST      user/confirmed-two-factor-authentication ...................................................... two-factor.confirm › Laravel\Fortify › ConfirmedTwoFactorAuthenticationController@store
  PUT       user/password ...................................................................................................... user-password.update › Laravel\Fortify › PasswordController@update
  PUT       user/profile-information ...................................................................... user-profile-information.update › Laravel\Fortify › ProfileInformationController@update
  POST      user/two-factor-authentication .......................................................................... two-factor.enable › Laravel\Fortify › TwoFactorAuthenticationController@store
  DELETE    user/two-factor-authentication ....................................................................... two-factor.disable › Laravel\Fortify › TwoFactorAuthenticationController@destroy
  GET|HEAD  user/two-factor-qr-code ......................................................................................... two-factor.qr-code › Laravel\Fortify › TwoFactorQrCodeController@show
  GET|HEAD  user/two-factor-recovery-codes ............................................................................. two-factor.recovery-codes › Laravel\Fortify › RecoveryCodeController@index
  POST      user/two-factor-recovery-codes ......................................................................................................... Laravel\Fortify › RecoveryCodeController@store
  GET|HEAD  user/two-factor-secret-key ................................................................................ two-factor.secret-key › Laravel\Fortify › TwoFactorSecretKeyController@show

                                                                                                                                                                               Showing [105] routes

@crynobone
Copy link
Member

Unable to reproduce the issue, please provide full reproducing repository based on fresh installation as suggested in the bug report template (or you can refer to https://github.com/nova-issues for example)

@crynobone crynobone added the needs more info More information is required label Dec 27, 2024
@Zen0x7
Copy link
Author

Zen0x7 commented Dec 27, 2024

So if i do a rollback:

Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 2 updates, 0 removals
  - Downgrading laravel/nova (5.0.6 => 5.0.4)
  - Downgrading laravel/nova-devtool (v1.2.0 => v1.1.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 2 updates, 0 removals
  - Downgrading laravel/nova (5.0.6 => 5.0.4): Extracting archive
  - Downgrading laravel/nova-devtool (v1.2.0 => v1.1.1): Extracting archive
Generating optimized autoload files

Nova comes back:

GET|HEAD  / ..................................................................................................................................................................................... 
  GET|HEAD  auth/callback ................................................................................................................................. auth.callback › Auth\CallbackController
  GET|HEAD  auth/login .......................................................................................................................................... auth.login › Auth\LoginController
  POST      email/verification-notification ................................................................... verification.send › Laravel\Fortify › EmailVerificationNotificationController@store
  GET|HEAD  email/verify ....................................................................................... verification.notice › Laravel\Fortify › EmailVerificationPromptController@__invoke
  GET|HEAD  email/verify/{id}/{hash} ....................................................................................... verification.verify › Laravel\Fortify › VerifyEmailController@__invoke
  GET|HEAD  forgot-password ............................................................................................... password.request › Laravel\Fortify › PasswordResetLinkController@create
  POST      forgot-password .................................................................................................. password.email › Laravel\Fortify › PasswordResetLinkController@store
  GET|HEAD  frontend/v1 ........................................................................................................................................................................... 
  GET|HEAD  frontend/v1/test .................................................................................................................................. frontend\v1\FrontendController@test
  GET|HEAD  login ................................................................................................................. login › Laravel\Fortify › AuthenticatedSessionController@create
  POST      login ............................................................................................................ login.store › Laravel\Fortify › AuthenticatedSessionController@store
  ANY       login ................................................................................................................................. login › Illuminate\Routing › RedirectController
  POST      logout .............................................................................................................. logout › Laravel\Fortify › AuthenticatedSessionController@destroy
  GET|HEAD  nova .................................................................................................................................. nova.pages.home › Laravel\Nova › HomeController
  GET|HEAD  nova-api/dashboards/cards/{dashboard} .............................................................................................. nova.api. › Laravel\Nova › DashboardCardController
  GET|HEAD  nova-api/dashboards/cards/{dashboard}/metrics/{metric} ........................................................................... nova.api. › Laravel\Nova › DashboardMetricController
  GET|HEAD  nova-api/dashboards/{dashboard} ........................................................................................................ nova.api. › Laravel\Nova › DashboardController
  POST      nova-api/impersonate ...................................................................... nova.api.start-nova-impersonation › Laravel\Nova › ImpersonateController@startImpersonating
  DELETE    nova-api/impersonate ........................................................................ nova.api.stop-nova-impersonation › Laravel\Nova › ImpersonateController@stopImpersonating
  GET|HEAD  nova-api/nova-notifications .................................................................................................... nova.api. › Laravel\Nova › NotificationIndexController
  DELETE    nova-api/nova-notifications ................................................................................................ nova.api. › Laravel\Nova › NotificationDeleteAllController
  POST      nova-api/nova-notifications/read-all ......................................................................................... nova.api. › Laravel\Nova › NotificationReadAllController
  DELETE    nova-api/nova-notifications/{notification} .................................................................................... nova.api. › Laravel\Nova › NotificationDeleteController
  POST      nova-api/nova-notifications/{notification}/read ................................................................................. nova.api. › Laravel\Nova › NotificationReadController
  POST      nova-api/nova-notifications/{notification}/unread ............................................................................. nova.api. › Laravel\Nova › NotificationUnreadController
  GET|HEAD  nova-api/scripts/{script} ................................................................................................................. nova.api. › Laravel\Nova › ScriptController
  GET|HEAD  nova-api/search ........................................................................................................................... nova.api. › Laravel\Nova › SearchController
  GET|HEAD  nova-api/styles/{style} .................................................................................................................... nova.api. › Laravel\Nova › StyleController
  GET|HEAD  nova-api/{resource} ................................................................................................................ nova.api. › Laravel\Nova › ResourceIndexController
  POST      nova-api/{resource} ................................................................................................................ nova.api. › Laravel\Nova › ResourceStoreController
  DELETE    nova-api/{resource} .............................................................................................................. nova.api. › Laravel\Nova › ResourceDestroyController
  POST      nova-api/{resource}/action .......................................................................................................... nova.api. › Laravel\Nova › ActionController@store
  PATCH     nova-api/{resource}/action ........................................................................................................... nova.api. › Laravel\Nova › ActionController@sync
  GET|HEAD  nova-api/{resource}/actions ......................................................................................................... nova.api. › Laravel\Nova › ActionController@index
  GET|HEAD  nova-api/{resource}/associatable/{field} ............................................................................................ nova.api. › Laravel\Nova › AssociatableController
  GET|HEAD  nova-api/{resource}/attachable/{field} ................................................................................................ nova.api. › Laravel\Nova › AttachableController
  GET|HEAD  nova-api/{resource}/cards ................................................................................................................... nova.api. › Laravel\Nova › CardController
  GET|HEAD  nova-api/{resource}/count .......................................................................................................... nova.api. › Laravel\Nova › ResourceCountController
  GET|HEAD  nova-api/{resource}/creation-fields ................................................................................................ nova.api. › Laravel\Nova › CreationFieldController
  PATCH     nova-api/{resource}/creation-fields ............................................................................................ nova.api. › Laravel\Nova › CreationFieldSyncController
  DELETE    nova-api/{resource}/detach ........................................................................................................ nova.api. › Laravel\Nova › ResourceDetachController
  POST      nova-api/{resource}/field-attachment/{field} ............................................................................... nova.api. › Laravel\Nova › FieldAttachmentController@store
  DELETE    nova-api/{resource}/field-attachment/{field} ................................................................... nova.api. › Laravel\Nova › FieldAttachmentController@destroyAttachment
  GET|HEAD  nova-api/{resource}/field-attachment/{field}/draftId ..................................................................... nova.api. › Laravel\Nova › FieldAttachmentController@draftId
  DELETE    nova-api/{resource}/field-attachment/{field}/{draftId} ............................................................ nova.api. › Laravel\Nova › FieldAttachmentController@destroyPending
  GET|HEAD  nova-api/{resource}/field/{field} .......................................................................................................... nova.api. › Laravel\Nova › FieldController
  POST      nova-api/{resource}/field/{field}/preview ........................................................................................... nova.api. › Laravel\Nova › FieldPreviewController
  GET|HEAD  nova-api/{resource}/filters ............................................................................................................... nova.api. › Laravel\Nova › FilterController
  DELETE    nova-api/{resource}/force .................................................................................................... nova.api. › Laravel\Nova › ResourceForceDeleteController
  GET|HEAD  nova-api/{resource}/lens/{lens} ........................................................................................................ nova.api. › Laravel\Nova › LensController@show
  DELETE    nova-api/{resource}/lens/{lens} .............................................................................................. nova.api. › Laravel\Nova › LensResourceDestroyController
  POST      nova-api/{resource}/lens/{lens}/action .......................................................................................... nova.api. › Laravel\Nova › LensActionController@store
  PATCH     nova-api/{resource}/lens/{lens}/action ........................................................................................... nova.api. › Laravel\Nova › LensActionController@sync
  GET|HEAD  nova-api/{resource}/lens/{lens}/actions ......................................................................................... nova.api. › Laravel\Nova › LensActionController@index
  GET|HEAD  nova-api/{resource}/lens/{lens}/cards ................................................................................................... nova.api. › Laravel\Nova › LensCardController
  GET|HEAD  nova-api/{resource}/lens/{lens}/count .......................................................................................... nova.api. › Laravel\Nova › LensResourceCountController
  GET|HEAD  nova-api/{resource}/lens/{lens}/filters ......................................................................................... nova.api. › Laravel\Nova › LensFilterController@index
  DELETE    nova-api/{resource}/lens/{lens}/force .................................................................................... nova.api. › Laravel\Nova › LensResourceForceDeleteController
  GET|HEAD  nova-api/{resource}/lens/{lens}/metrics ......................................................................................... nova.api. › Laravel\Nova › LensMetricController@index
  GET|HEAD  nova-api/{resource}/lens/{lens}/metrics/{metric} ................................................................................. nova.api. › Laravel\Nova › LensMetricController@show
  PUT       nova-api/{resource}/lens/{lens}/restore ...................................................................................... nova.api. › Laravel\Nova › LensResourceRestoreController
  GET|HEAD  nova-api/{resource}/lenses ............................................................................................................ nova.api. › Laravel\Nova › LensController@index
  GET|HEAD  nova-api/{resource}/metrics ......................................................................................................... nova.api. › Laravel\Nova › MetricController@index
  GET|HEAD  nova-api/{resource}/metrics/{metric} ................................................................................................. nova.api. › Laravel\Nova › MetricController@show
  GET|HEAD  nova-api/{resource}/morphable/{field} .................................................................................................. nova.api. › Laravel\Nova › MorphableController
  GET|HEAD  nova-api/{resource}/relate-authorization .................................................................................. nova.api. › Laravel\Nova › RelatableAuthorizationController
  PUT       nova-api/{resource}/restore ...................................................................................................... nova.api. › Laravel\Nova › ResourceRestoreController
  GET|HEAD  nova-api/{resource}/search ........................................................................................................ nova.api. › Laravel\Nova › ResourceSearchController
  GET|HEAD  nova-api/{resource}/soft-deletes ................................................................................................ nova.api. › Laravel\Nova › SoftDeleteStatusController
  GET|HEAD  nova-api/{resource}/{resourceId} .................................................................................................... nova.api. › Laravel\Nova › ResourceShowController
  PUT       nova-api/{resource}/{resourceId} .................................................................................................. nova.api. › Laravel\Nova › ResourceUpdateController
  POST      nova-api/{resource}/{resourceId}/attach-morphed/{relatedResource} .......................................................... nova.api. › Laravel\Nova › MorphedResourceAttachController
  POST      nova-api/{resource}/{resourceId}/attach/{relatedResource} ......................................................................... nova.api. › Laravel\Nova › ResourceAttachController
  GET|HEAD  nova-api/{resource}/{resourceId}/attachable/{field} ................................................................................... nova.api. › Laravel\Nova › AttachableController
  GET|HEAD  nova-api/{resource}/{resourceId}/creation-pivot-fields/{relatedResource} ...................................................... nova.api. › Laravel\Nova › CreationPivotFieldController
  PATCH     nova-api/{resource}/{resourceId}/creation-pivot-fields/{relatedResource} ................................................. nova.api. › Laravel\Nova › CreationPivotFieldController@sync
  GET|HEAD  nova-api/{resource}/{resourceId}/download/{field} .................................................................................. nova.api. › Laravel\Nova › FieldDownloadController
  DELETE    nova-api/{resource}/{resourceId}/field/{field} ...................................................................................... nova.api. › Laravel\Nova › FieldDestroyController
  GET|HEAD  nova-api/{resource}/{resourceId}/metrics/{metric} ................................................................................... nova.api. › Laravel\Nova › DetailMetricController
  GET|HEAD  nova-api/{resource}/{resourceId}/peek ............................................................................................... nova.api. › Laravel\Nova › ResourcePeekController
  GET|HEAD  nova-api/{resource}/{resourceId}/preview ......................................................................................... nova.api. › Laravel\Nova › ResourcePreviewController
  POST      nova-api/{resource}/{resourceId}/update-attached/{relatedResource}/{relatedResourceId} .................................... nova.api. › Laravel\Nova › AttachedResourceUpdateController
  GET|HEAD  nova-api/{resource}/{resourceId}/update-fields ....................................................................................... nova.api. › Laravel\Nova › UpdateFieldController
  PATCH     nova-api/{resource}/{resourceId}/update-fields .................................................................................. nova.api. › Laravel\Nova › UpdateFieldController@sync
  GET|HEAD  nova-api/{resource}/{resourceId}/update-pivot-fields/{relatedResource}/{relatedResourceId} ...................................... nova.api. › Laravel\Nova › UpdatePivotFieldController
  PATCH     nova-api/{resource}/{resourceId}/update-pivot-fields/{relatedResource}/{relatedResourceId} ................................. nova.api. › Laravel\Nova › UpdatePivotFieldController@sync
  DELETE    nova-api/{resource}/{resourceId}/{relatedResource}/{relatedResourceId}/field/{field} ........................................... nova.api. › Laravel\Nova › PivotFieldDestroyController
  GET|HEAD  nova/403 ........................................................................................................................... nova.pages.403 › Laravel\Nova › Error403Controller
  GET|HEAD  nova/404 ........................................................................................................................... nova.pages.404 › Laravel\Nova › Error404Controller
  ANY       nova/dashboard ......................................................................................................... nova.pages.dashboard › Illuminate\Routing › RedirectController
  GET|HEAD  nova/dashboards/{name} ............................................................................................... nova.pages.dashboard.custom › Laravel\Nova › DashboardController
  POST      nova/email/verification-notification ................................................... nova.pages.verification.send › Laravel\Fortify › EmailVerificationNotificationController@store
  GET|HEAD  nova/email/verify ................................................................................ nova.pages.verification.notice › Laravel\Fortify › EmailVerificationPromptController
  GET|HEAD  nova/email/verify/{id}/{hash} ........................................................................................... verification.verify › Laravel\Fortify › VerifyEmailController
  GET|HEAD  nova/login ................................................................................................. nova.pages.login › Laravel\Fortify › AuthenticatedSessionController@create
  POST      nova/login ........................................................................................................ nova.login › Laravel\Fortify › AuthenticatedSessionController@store
  POST      nova/logout .................................................................................................... nova.logout › Laravel\Fortify › AuthenticatedSessionController@destroy
  POST      nova/password/email ............................................................................................ nova.password.email › Laravel\Nova › PasswordResetLinkController@store
  GET|HEAD  nova/password/reset ..................................................................................... nova.pages.password.email › Laravel\Nova › PasswordResetLinkController@create
  POST      nova/password/reset .................................................................................................. nova.password.reset › Laravel\Nova › NewPasswordController@store
  GET|HEAD  nova/password/reset/{token} ................................................................................... nova.pages.password.reset › Laravel\Nova › NewPasswordController@create
  GET|HEAD  nova/resources/{resource} ................................................................................................... nova.pages.index › Laravel\Nova › ResourceIndexController
  GET|HEAD  nova/resources/{resource}/lens/{lens} ................................................................................................. nova.pages.lens › Laravel\Nova › LensController
  GET|HEAD  nova/resources/{resource}/new ............................................................................................. nova.pages.create › Laravel\Nova › ResourceCreateController
  GET|HEAD  nova/resources/{resource}/{resourceId} .................................................................................... nova.pages.detail › Laravel\Nova › ResourceDetailController
  GET|HEAD  nova/resources/{resource}/{resourceId}/attach/{relatedResource} ............................................................... nova.pages.attach › Laravel\Nova › AttachableController
  GET|HEAD  nova/resources/{resource}/{resourceId}/edit ................................................................................. nova.pages.edit › Laravel\Nova › ResourceUpdateController
  GET|HEAD  nova/resources/{resource}/{resourceId}/edit-attached/{relatedResource}/{relatedResourceId} ................. nova.pages.edit-attached › Laravel\Nova › AttachedResourceUpdateController
  GET|HEAD  nova/resources/{resource}/{resourceId}/replicate .................................................................... nova.pages.replicate › Laravel\Nova › ResourceReplicateController
  GET|HEAD  nova/user-security .............................................................................................. nova.pages.user-security › Laravel\Nova › UserSecurityController@show
  GET|HEAD  nova/user-security/confirm-password ................................................................. nova.pages.password.verify › Laravel\Fortify › ConfirmablePasswordController@show
  POST      nova/user-security/confirm-password ..................................................................... nova.password.confirm › Laravel\Fortify › ConfirmablePasswordController@store
  GET|HEAD  nova/user-security/confirmed-password-status .................................................... nova.password.confirmation › Laravel\Fortify › ConfirmedPasswordStatusController@show
  POST      nova/user-security/confirmed-two-factor-authentication ............................................................. Laravel\Fortify › ConfirmedTwoFactorAuthenticationController@store
  PUT       nova/user-security/password ............................................................................................................... Laravel\Fortify › PasswordController@update
  POST      nova/user-security/two-factor-authentication ................................................................................ Laravel\Fortify › TwoFactorAuthenticationController@store
  DELETE    nova/user-security/two-factor-authentication .............................................................................. Laravel\Fortify › TwoFactorAuthenticationController@destroy
  GET|HEAD  nova/user-security/two-factor-challenge ...................................................... nova.two-factor.login › Laravel\Fortify › TwoFactorAuthenticatedSessionController@create
  POST      nova/user-security/two-factor-challenge ............................................................................... Laravel\Fortify › TwoFactorAuthenticatedSessionController@store
  GET|HEAD  nova/user-security/two-factor-qr-code ................................................................................................ Laravel\Fortify › TwoFactorQrCodeController@show
  GET|HEAD  nova/user-security/two-factor-recovery-codes ........................................................................................... Laravel\Fortify › RecoveryCodeController@index
  POST      nova/user-security/two-factor-recovery-codes ........................................................................................... Laravel\Fortify › RecoveryCodeController@store
  GET|HEAD  nova/user-security/two-factor-secret-key .......................................................................................... Laravel\Fortify › TwoFactorSecretKeyController@show
  GET|HEAD  register ................................................................................................................. register › Laravel\Fortify › RegisteredUserController@create
  POST      register ............................................................................................................ register.store › Laravel\Fortify › RegisteredUserController@store
  POST      reset-password ........................................................................................................ password.update › Laravel\Fortify › NewPasswordController@store
  GET|HEAD  reset-password/{token} ................................................................................................ password.reset › Laravel\Fortify › NewPasswordController@create
  GET|HEAD  two-factor-challenge .............................................................................. two-factor.login › Laravel\Fortify › TwoFactorAuthenticatedSessionController@create
  POST      two-factor-challenge ......................................................................... two-factor.login.store › Laravel\Fortify › TwoFactorAuthenticatedSessionController@store
  GET|HEAD  up .................................................................................................................................................................................... 
  GET|HEAD  user/confirm-password ......................................................................................... password.confirm › Laravel\Fortify › ConfirmablePasswordController@show
  POST      user/confirm-password .................................................................................. password.confirm.store › Laravel\Fortify › ConfirmablePasswordController@store
  GET|HEAD  user/confirmed-password-status ....................................................................... password.confirmation › Laravel\Fortify › ConfirmedPasswordStatusController@show
  POST      user/confirmed-two-factor-authentication ...................................................... two-factor.confirm › Laravel\Fortify › ConfirmedTwoFactorAuthenticationController@store
  PUT       user/password ...................................................................................................... user-password.update › Laravel\Fortify › PasswordController@update
  PUT       user/profile-information ...................................................................... user-profile-information.update › Laravel\Fortify › ProfileInformationController@update
  POST      user/two-factor-authentication .......................................................................... two-factor.enable › Laravel\Fortify › TwoFactorAuthenticationController@store
  DELETE    user/two-factor-authentication ....................................................................... two-factor.disable › Laravel\Fortify › TwoFactorAuthenticationController@destroy
  GET|HEAD  user/two-factor-qr-code ......................................................................................... two-factor.qr-code › Laravel\Fortify › TwoFactorQrCodeController@show
  GET|HEAD  user/two-factor-recovery-codes ............................................................................. two-factor.recovery-codes › Laravel\Fortify › RecoveryCodeController@index
  POST      user/two-factor-recovery-codes ......................................................................................................... Laravel\Fortify › RecoveryCodeController@store
  GET|HEAD  user/two-factor-secret-key ................................................................................ two-factor.secret-key › Laravel\Fortify › TwoFactorSecretKeyController@show

                                                                                                                                                                               Showing [143] routes

@crynobone
Copy link
Member

crynobone commented Dec 27, 2024

Unable to reproduce the issue, please provide full reproducing repository based on fresh installation as suggested in the bug report template (or you can refer to https://github.com/nova-issues for example)


CleanShot 2024-12-27 at 22 36 56
CleanShot 2024-12-27 at 22 38 07

@Zen0x7
Copy link
Author

Zen0x7 commented Dec 27, 2024

Hi @crynobone

I agree with you, about the issue replication, by the way, i had to add parent::register() to the App\Providers\NovaServiceProvider::register() to solve the issue. Also fortify() method on the same class.

My NovaServiceProvider was generated on 4.x and looking the upgrade guide seems like is a specified upgrade step.

I was wrong about that.

Anyways, thanks a lot, the php artisan about that you share was useful.

@Zen0x7 Zen0x7 closed this as completed Dec 27, 2024
@crynobone crynobone removed the needs more info More information is required label Dec 27, 2024
@laravel laravel locked as resolved and limited conversation to collaborators Dec 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants