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

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

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

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

Laravel Nova 中文语言包

可从Github获取,多达40种语言。地址:https://github.com/coderello/laravel-nova-lang

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

    以上就是安装步骤!

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

我们提供的下载点是百度网盘,打开网盘链接后小型资源可以直接下载,大型文件需要你安装百度网盘客户端进行下载。如果遇到网盘打不开,请更换浏览器。如遇到网盘内缺少文件或者空文件夹,请联络我们,可见侧边栏或者页脚联系方式。

可能是因为网络原因,没有正确回调地址。如果您已经成功付款但是网站没有弹出成功提示,请联系站长QQ:239500648 提供付款信息为您处理。

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

给大家整理了一些关键文件: 如发生上传或者安装失败,请阅读这篇文章:https://www.xiazai.live/12577.html