genocide/radiocrud

该软件包最新版本(1.6.1)没有可用的许可信息。

fester,一个在 Laravel 中创建 CRUD 系统的简单方法

1.6.1 2023-07-22 09:18 UTC

README

我意识到我在做很多复制粘贴的工作,并且为了不同的功能我多次编写相同的代码,所以我开始创建一个自定义系统来避免这种情况。

安装

运行 composer require genocide/radiocrud 来安装软件包。

安装 Radiocrud 后,您应该运行 php artisan vendor:publish --provider=Genocide\Radiocrud\RadiocrudServiceProvider。因为有一个迁移,您需要将其添加到您的应用程序中才能使用 'KeyValueConfigService'。

然后运行 php artisan migrate 来迁移新添加的迁移。

您还没有完成!

这是安装的最后一步,我保证!现在您应该添加一些文件系统磁盘,以便 Radiocrud 可以与文件一起工作。将以下代码添加到 config\filesystems.php(将其添加到 "disks" 数组中)

'public_uploads' => [
    'driver' => 'local',
    'root' => public_path(),
    'throw' => false,
],

'base' => [
    'driver' => 'local',
    'root' => base_path(),
    'throw' => false,
],

Radiocrud 将使用此文件系统磁盘执行诸如使用命令创建新操作类等操作。