Installing Laravel Spark Manually with Composer - 2021

For whatever reason, you may need to install the new Laravel Spark into your project without following their installation instructions. Sometimes you don't control the server environment as much or devops, etc so it's just easier to include the files in your project. Here's how to tell Composer where the files are and how to load Spark.

First - Update composer.json

Similarly to the official install docs, you need to add a snippet to your composer.json file.

"repositories": [
   {
     "type": "path",
     "url": "./spark-stripe"
   }
],

In my case, I have a folder in the root of my project called spark-stripe in which I placed all of the package files. Does it matter what the name is? I don't know but since that is the package name, it made the most sense to me.

Final - Install the Package

Lastly, you'll need to install the package like you normally would. For what it's worth, I'm using Composer v2.

composer require laravel/spark-stripe 

If you don't see a new list of dependency packages being installed, you likely did something wrong. Go back and check your composer.json file for spelling errors or other mistakes.

Hope this helps you out!

Posted in:

Laravel Web Development