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

heykatieben's avatar

Can't update Spark models using Nova?

I'm having trouble figuring out why I can't update any of my Spark models using Nova. It seems like something to do with Spark, since I've used Nova plenty on other projects, though I don't see any policies defined anywhere that should be preventing it. Any ideas? Does anyone know of any code floating around that makes it easier to use Nova with Spark?

0 likes
8 replies
heykatieben's avatar

Ah! I just updated to the latest version of Nova - I was on 2.1.1 - and 2.3.0 fixes it! :) Guess it was a Nova bug. :)

AntLusher's avatar

Ohhh. Sounds like something we need. Thank you muchly. I'll check

AntLusher's avatar

@heykatieben sorry to ask, I'm wondering what sort of set-up (how you've gone about your current solution). I'm currently building a Saas app, with mulitiple DBs for multi-tenances. Forgive me if I'm wrong, your Nova install is completly agnostic to your front facing application?

Cheers!

Ant..

AntLusher's avatar

And does Spark intergates automaticly with Nova? Vice-versa

heykatieben's avatar

There's no Spark-Nova integration that I know of, you have to DIY. With Spark you have to start your app in it, and it's super opinionated and part of your app. I'm not sure I'd recommend it TBH but if you like everything it does out of the box, it can be a good option to get up and running quickly. Nova is completely separate from your app - it lives in the same Spark install, but doesn't touch the rest of your app. It's also limited in what it can do, but it's much easier to try it out and see if it works for you.

mdl's avatar

If you know how to implement your custom seats in Spark, you can do very advanced billing for what you offer in your SaaS.

It is super opinionated with it's defaults and the simple support for billing per number of teams or team members, but that could be the case of what most SaaS apps would need.

With Custom Seats, you can sell in your projects for example addons above Free or just plan whatever you want to sell in it.

After I started with it, a few hours I was kind of disappointed, but after understanding the billing per seat concept I just managed to skip months in my roadmap for my app.

Please or to participate in this conversation.