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

daugaard47's avatar

Proper file structure in Nova

This is what I currently have:

Root:

  • app
  • bootstrap
  • config
  • database
  • nova (This is the downloaded folder)
  • resources
    • views
      • vendor
        • nova
  • vendor
    • laravel
      • nova
      • nova-app

Seems like I have to many nova files? If the proper file structure documented somewhere?

Can I remove the last vendor > laravel > nova & vendor > laravel > nova-app?

This is the 3rd time I've installed Nova so I'm not sure if some of this is left over junk. I installed on a branch, then made mistake, then deleted branch and restarted again.

Thanks, Chris

0 likes
4 replies
daugaard47's avatar

Okay so I tested on a clean Laravel install. (Previous was installing into an existing project)

Looks like the file structure is like this on the clean install:

Root:

  • app
  • nova (This is the downloaded folder)
  • resources - views - vendor - nova
  • vendor
    • laravel (This is removed)
      • nova (THIS IS A SYMLINK)
      • nova-app (This is removed)

So... Based on this, how can I recreate that symbolic link in the root vendor folder?

1 like
daugaard47's avatar
daugaard47
OP
Best Answer
Level 7

Okay I ended up deleting the root > vendor > laravel > nova and nova-app files and ran composer-update.

This recreated the symlink for nova in root > vendor > laravel > nova.

Still would like to confirm that this is the correct file structure.

1 like
daugaard47's avatar

I'm going to go ahead and close this. But if I'm missing something, please let me know. Thanks!

Please or to participate in this conversation.