genocide / radiocrud
该软件包最新版本(1.6.1)没有可用的许可信息。
fester,一个在 Laravel 中创建 CRUD 系统的简单方法
1.6.1
2023-07-22 09:18 UTC
Requires
- php: ^8.0.2
- ext-curl: *
- laravel/framework: ^8|^9|^10
- morilog/jalali: ^3.4
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 将使用此文件系统磁盘执行诸如使用命令创建新操作类等操作。