What is Laravel Nova
Laravel Nova is a powerful tool for creating admin panels for your Laravel projects.
Configure composer.json
to install Nova
To install Nova you need to add following instructions into you composer.json
file:
"require": {
"laravel/nova": "~3.0",
...
},
...
"repositories": [
{
"type": "composer",
"url": "https://nova.laravel.com"
}
]
Here we tell composer to add Nova package into our project and where composer can find this package.
Create auth.json
If you add these lines and run composer update
immediately, than you will see your composer asking your credentials to auth:

It is better to tell composer use API token. Let’s create auth.json
file and put it near composer.json
. File contents will be like this:
{
"http-basic": {
"nova.laravel.com": {
"username": "[email protected]",
"password": "PUT YOUR TOKEN HERE, NOT REAL PASSWORD"
}
}
}
You can find your API token on password page:

Official composer documentation recommends to add
auth.json
file to.gitignore
. Be careful with it!
Run composer update
Run composer update
command after creating auth.json
file.
Leave a Reply