1.安装laravel
composer create-project --prefer-dist laravel/laravel blog
生成之后.env配置数据库连接
2.解压复制购买的nova
文件夹到laravel根目录下
3.添加到composer.json
文件中:
"repositories": [
{
"type": "path",
"url": "./nova"
}
],
4.将laravel/nova
添加到composer.json
的require
字段:
"require": {
"php": "^7.1.3",
"fideloper/proxy": "^4.0",
"laravel/framework": "5.6.*",
"laravel/nova": "*"
},
检查composer.json有没有这两个没有可能报错,添加进去
"minimum-stability": "dev",
"prefer-stable": true,
5.修改composer.json
文件之后,在控制台终端运行composer update
命令:
composer update
6.最后,运行nova:install
和migrateArtisan
命令。nova:install命令将在你的应用中安装 Nova 的服务提供者,并发布资源文件:
php artisan nova:install
php artisan migrate
运行完以上命令后,请确认App\Providers\NovaServiceProvider
被添加到了你的app.php
配置文件里。如果没有,请手动添加。当然,如果你的应用不使用App命名空间,你应该按需更新该服务提供者的类名。
默认的App\Nova\UserNova
资源引用了App\User
模型。如果你的模型放在别的目录或命名空间,请在资源中调整此值:
public static $model = 'App\\Models\\User';
好的!接下来,你可以在浏览器中访问应用的/nova路径,然后你会看到 Nova 管理面板,其中包含指向本文档各部分的链接。
进入登录界面没有账号,可使用
nova:user
执行之后填写name password 如下:
php artisan nova:user
Name:
> admin
Email Address:
> admin@admin.com
Password:
>
User created successfully.