萨特里奥托尔/

快速CRUD

由萨特里奥·塔姆万开发的Laravel快速CRUD

安装: 339

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

语言:JavaScript

11.2.20 2024-09-27 00:57 UTC

README

FastCrud不仅提供基本的CRUD功能,还涵盖了访问控制和审计管理,使其成为Laravel应用开发的更全面的工具。以下是关于访问控制和审计的附加功能:

  • 用户访问权限:FastCrud与Laravel的访问控制管理系统(如Spatie的Laravel Permissions)集成,因此您可以轻松管理用户在CRUD操作中的权限和角色。您可以指定各种操作的访问权限(如读取、写入、编辑、删除)并管理谁可以访问或修改数据。

  • 审计:FastCrud还支持审计功能,以跟踪您数据上的更改。此审计功能有助于记录CRUD活动,包括谁创建、更新或删除数据,以及何时发生更改。这对于报告、安全和合规性至关重要。

凭借这些功能,FastCrud为Laravel应用开发提供了全面的解决方案,使开发人员能够高效地处理访问控制和审计,而无需手动编写代码。

安装FastCrud

按照以下步骤在您的Laravel项目中安装和配置FastCrud:

1. 创建Laravel项目

如果您还没有Laravel项目,请使用以下命令创建一个新项目:

laravel new {project_name}

{project_name}替换为您项目的名称。

2. 安装FastCrud

使用Composer将FastCrud添加到您的Laravel项目中

composer require satriotol/fastcrud

运行供应商发布命令

使用以下命令发布FastCrud的配置文件和模板

php artisan vendor:publish --force

当您运行此命令时,选择以下提供者

Provider: Satriotol\Fastcrud\FastCrudServiceProvider

这将确保FastCrud的所有必需文件都发布到您的项目中。

4. 创建超级管理员用户

要创建超级管理员用户,请在终端运行以下命令

php artisan fastcrud:create_user

按照以下步骤操作

  • 输入用户名。
  • 输入用户电子邮件。
  • 输入密码(请使用安全且符合标准的密码)。

按照这些步骤,FastCrud将被安装并准备好在您的Laravel项目中使用。祝您开发愉快!

作者