📌  相关文章
📜  laravel 播种机 - PHP (1)

📅  最后修改于: 2023-12-03 14:43:48.366000             🧑  作者: Mango

Laravel 播种机 - PHP

Laravel 播种机是一个由 PHP 开发的开源项目,用于生成 Laravel 代码。

功能
  • 生成 Laravel 的控制器、模型、迁移和视图等代码。
  • 常用代码片段,如表单、验证、文件上传等。
  • 自动生成模型中的 CRUD 方法。
安装

Laravel 播种机可以通过 Composer 安装,使用以下命令:

composer require --dev rapidwebltd/laravel-seeder
使用
生成控制器

使用以下命令生成一个名为 PostController 的控制器:

php artisan seeder:controller PostController
生成模型

使用以下命令生成一个名为 Post 的模型:

php artisan seeder:model Post
自动生成 CRUD 方法

在模型中使用 SavesCrudMethods trait,即可自动为该模型生成 CRUD 方法:

use RapidWebLaravelSeeder\Traits\SavesCrudMethods;

class Post extends Model
{
    use SavesCrudMethods;
}
生成表单

使用以下命令生成一个包含基本表单元素的表单:

php artisan seeder:form User
生成验证器

使用以下命令生成一个验证器:

php artisan seeder:request CreatePostRequest
结论

Laravel 播种机大大简化了 Laravel 代码的生成工作,使得开发者可以专注于业务逻辑的实现。它易于安装和使用,建议了解 Laravel 的开发者使用。