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

craigwillis's avatar

Customize Vue templates

Hi all

I've just got Nova installed and having a little look around. It seems that the core templates are written in Vue and are in the Nova folder in the vendor directory.

I was wondering if there is an easy way to maybe copy these files into my codebase and modify them? There are some customisations iooking at doing, such as modifying the login screen

Thanks

0 likes
4 replies
Hiz's avatar

You'll need to run: php artisan nova:publish The file should then be available in your project by going to \views\vendor\nova\auth\login.blade.php

1 like
craigwillis's avatar

@hiz unfortunately this did not work.

I think v4 has moved away from blade templates and now using Vue.

I've managed to copy all the .vue templates from the nova vendor folder and can now update them in my application (had to copy all the .css and .js files and the webpack file)

Seems a lot of messing around, but hopefully this will be a feature in later versions

2 likes
raison's avatar

Oh no - can't believe the publish command not working as before. What a bore.

Please or to participate in this conversation.