1 - composer create-project --prefer-dist laravel/laravel admin "5.8.*" 2 - add/update in composer.json the following item
"repositories": [ { "type": "composer", "url": "https://nova.laravel.com" } ],
Next, you may add laravel/nova to your list of required packages in your composer.json file:
"require": { "php": "^7.1.3", "fideloper/proxy": "^4.0", "laravel/framework": "5.8.*", "laravel/nova": "~2.0" },
3 - php artisan nova:install
4 - php artisan migrate
5- Authorizing Nova in non-local Environment
/** Register the Nova gate. * This gate determines who can access Nova in non-local environments. * @return void */ protected function gate() { Gate::define('viewNova', function ($user) { return in_array($user->email, [ '[email protected]', ]); }); }
#6 - Deploy with credentials
composer config http-basic.nova.laravel.com [email protected] mxxxxxxxxxxxxxxxxg