I would recommend Laravel Spark only if the options that it provides are exactly as you need them. In my use-case, I started with Spark, then effectively removed it as my revenue model changed. This was about 3 years ago and I know that there have been meaningful updates since then.
Alternatively, on the admin side, Laravel Nova is an extremely useful admin framework. Some of the out-of-the-box API options for Laravel are also superior to the Spark offerings. YMMV!
Alternatively, on the admin side, Laravel Nova is an extremely useful admin framework. Some of the out-of-the-box API options for Laravel are also superior to the Spark offerings. YMMV!