noman/easycrud
最新稳定版本:v1.1.9
Composer 安装命令:
composer require noman/easycrud
包简介
make crud easily
README 文档
README
Requirements
Documentations
Quick Installation
composer require noman/easycrud
Service Provider & Facade
Register the provider and facade on your config/app.php file.
'providers' => [ ..., Noman\Easycrud\CrudServiceProvider::class, ] 'aliases' => [ ..., 'Easycrud' => Noman\Easycrud\Easycrud::class, ]
Configuration
php artisan vendor:publish --provider="Noman\Easycrud\CrudServiceProvider"
Then run this command
php artisan migrate
How to use | resources/views/test.blade.php
@php $view= \Easycrud::initPage($data); @endphp <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Test</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.6.0/css/all.min.css" integrity="sha512-ykRBEJhyZ+B/BIJcBuOyUoIxh0OfdICfHPnPfBy7eIiyJv536ojTCsgX8aqrLQ9VJZHGz4tvYyzOM0lkgmQZGw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> @stack("easycrud-link") </head> <body> {!! $view !!} <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.min.js" integrity="sha384-+sLIOodYLS7CIrQpBjl+C7nPvqq+FbNUBDunl/OZv93DB7Ln/533i8e/mZXLi/P+" crossorigin="anonymous"></script> @stack("easycrud-script") </body> </html>
Use in your controller
$data= [ 'form'=>[ 'name'=>'test', ], 'fields'=> [ [ 'name'=>'name', 'label'=>'Name', 'placeholder'=>'Enter Name', 'type'=>'text', 'classes'=>'form-control', ], [ 'name'=>'address', 'label'=>'Address', 'placeholder'=>'Enter Address', 'type'=>'text', 'classes'=>'form-control', ], ] ]; return view("test",compact('data'));
Then go to https://yourdomain/easy-crud/forms and fill up the forms
统计信息
- 总下载量: 52
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 16
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-11-21