定制 noman/easycrud 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 16
  • Watchers: 1
  • Forks: 1
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-11-21