shafiulnaeem/crud-operation

用户可以轻松添加 CRUD 操作

1.1.0 2023-12-22 20:39 UTC

This package is not auto-updated.

Last update: 2024-09-28 23:25:43 UTC


README

目录

描述

欢迎使用 CRUD Operation 的文档,这是一个用于 Laravel 的强大 CRUD(创建、读取、更新、删除)操作生成器。此包旨在简化创建模型 CRUD 操作的过程,从而在开发过程中节省您的时间和精力。

安装

👉 安装此包,您需要在机器上安装 Laravel 10 或更高版本以及 PHP 8.0.0 或更高版本。您可以从官方 PHP 资源下载最新的 PHP 版本:https://php.ac.cn/downloads.php。在继续安装之前,请确保您的环境满足这些要求。

  • 安装包

       composer require shafiulnaeem/crud-operation 
    
  • 使用以下 Artisan 命令轻松为您的模型生成 CRUD 操作

      php artisan add:crud {your-model} {column-type-validationRule}
    
    • {your-model}: 用您希望使用的模型名称替换。
    • {column-type-validationRule}: 提供一列及其数据类型和验证规则列表。
    • 示例
        php artisan add:crud User name-string-required,email-string-required,password-string-required,age-integer-nullable
      
      • 此示例为具有列 nameemailpasswordageUser 模型创建 CRUD 操作。每个列指定了列类型和验证规则。
      • 生成的文件:运行命令后,包将在您的 Laravel 项目中生成以下文件
        1. 模型文件 app/Models/{YourModel}.php
        2. 迁移文件 database/migrations/{timestamp}_create_{your_model_pluralized}_table.php
        3. 控制器文件 app/Http/Controllers/{YourModel}Controller.php
        4. web.php 文件中的路由条目
        5. 请求文件 app/Http/Requests/{YourModel}Request.php
        6. Blade 视图文件 resources/views/{your_model_pluralized