Laravel Nova 是 Laravel 生态系统中的一个管理面板工具,它提供了一种简单、优雅的方式来构建现代化的管理面板。Nova 可以帮助开发人员快速构建功能强大的管理界面,用于管理应用程序的各种资源,如用户、文章、订单等。

Nova 提供了许多功能,包括:

  • 自动生成的资源管理界面:通过定义资源类,Nova 可以自动生成管理界面,包括索引视图、表单视图和详情视图。
  • 强大的过滤和搜索功能:可以轻松地对资源进行过滤和搜索,以便快速找到所需的数据。
  • 可定制的面板和指标:可以根据需要定制管理面板,以显示关键指标和数据摘要。
  • 友好的界面:Nova 的界面设计简洁直观,易于使用和定制。

总的来说,Laravel Nova 是一个强大的工具,可以帮助开发人员快速构建现代化的管理界面,提高开发效率。

 

Laravel Nova – 安装方法

  1. 解压缩存档并将 nova 文件夹放入 vendors 目录中。文件夹的名称应为 nova。如果不是,请进行更改。
  2. 打开 composer.json 文件,并将以下内容添加到 “require” 部分中
    JSON:
    "require": {"php": "^8.1",
            "guzzlehttp/guzzle": "^7.2",
            "laravel/framework": "^10.10",
            "laravel/sanctum": "^3.2",
            "laravel/tinker": "^2.8",
            "laravel/nova": "~4.0"
        },
  3. 同时,在 “require-dev” 部分下添加 repositories 变量
    JSON:
    "repositories": [
        {
            "type": "path",
            "url": "./vendor/nova"
        }
    ],
  4. 运行以下代码:

    Bash:
    composer update --prefer-dist
  5. 通过运行此命令验证 nova 是否已正确安装:
    Bash:
    php artisan

    (如果您能看到 Nova 指令,那么它已经安装成功了。)

  6. 如果您想在用户表中添加一个角色字段,请在迁移之前执行此操作:(如果不需要,请跳过此步骤)
    PHP:
    public function up(): void
        {
            Schema::create('users', function (Blueprint $table) {
                $table->id();
                $table->string('name');
                $table->string('email')->unique();
                $table->timestamp('email_verified_at')->nullable();
                $table->string('password');
                $table->boolean("is_admin")->default(false);
                $table->rememberToken();
                $table->timestamps();
            });
        }
  7. 创建您的数据库,并使用相应的凭据更新 .env 文件。
  8. 迁移您的表格,请运行:
    Bash:
    php artisan migrate
  9. 要完成安装,请运行:
    Bash:
    php artisan nova:install
  10. 结果:
    Bash:
    Publishing Nova Assets / Resources...
    Publishing Nova Service Provider...
    Generating Main Dashboard...
    Generating User Resource...
    Nova scaffolding installed successfully.
  11. 创建超级管理员:
    Bash:
    php artisan nova:user

    以上就是安装步骤!

本站所有资源版权均永久更新,不限制使用站点的数量,也就是可以无限使用,包括您的本地环境以及生产环境站点。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长QQ:239500648 提供付款信息为您处理。

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源