laravel 建立控制器、模型、视图手动太麻烦了~~~然后我这样。。

biggreentea1年前 (2024-10-24)发现1295
#!/bin/bash

# 参数传递,项目名称
MODEL_NAME=$1
TABLE_NAME=${MODEL_NAME,,}s  # 将模型名转换为小写复数

# 创建迁移文件
php artisan make:migration create_${TABLE_NAME}_table --create=${TABLE_NAME}

# 创建模型、工厂、控制器
php artisan make:model ${MODEL_NAME} --migration --factory --controller

# 生成 Seeder
php artisan make:seeder ${MODEL_NAME}Seeder

# 创建视图文件
mkdir -p resources/views/${TABLE_NAME}  # 创建目录,避免 touch 错误
touch resources/views/${TABLE_NAME}/index.blade.php
touch resources/views/${TABLE_NAME}/create.blade.php
touch resources/views/${TABLE_NAME}/edit.blade.php
touch resources/views/${TABLE_NAME}/show.blade.php

# 提示信息
echo "完成 ${MODEL_NAME} 的所有文件生成!"
echo "请进入数据库迁移文件中定义字段,然后执行数据迁移命令: php artisan migrate"


这样快了吧~~

相关文章

那个括号。。

因为我实在讨厌看“基础”的东西。。。今天问了linzow,public function  a(Request $request){   ...

ServBay商城上线,通配符SSL证书只要 199 一年!DV 单域名 SSL证书也只需要 15一年,抓紧下手!

ServBay商城上线,通配符SSL证书只要 199 一年!DV 单域名 SSL证书也只需要 15一年,抓紧下手!

HI,我是吴金洲大叔!作为一个经常开发微信小程序的项目的我。SSL证书它是可是刚需!没有HTTPS微信小程序是不能正常通信的!市场上SSL证书严重两极分化:免费的(如 Let's Encryp...

AI写代码的体验:真的不再需要程序员了吗?

在过去的 2个月里,我体验了一把用AI写代码的“捷径”。作为一个有"编程背景"的人,哈哈,看到AI工具生成的代码让我感到既惊讶又兴奋。这不禁让我思考:如果AI可以完成日常的编码工作...

项目信息管理数据库,记录一下

   要给每个项目加入以下内容:1、备忘录:项目里,和客户、或者团队沟通一些东西,需要记录下来。额,就是一个文章。2、附件:保存关于项目的一些文件:合同、身份证、营业执照等。得有项...

绝大部分人没开始或者夭折

软件是工具,不是目的。 想赚钱首先就要摒弃程序思维,不要想着转行就是做某个领域的软件,早就不是外包做个滴滴就能起来的时代了,现在所看到的所有行业,基本都有无数人开发过各种软件,只是你不了解,...

PHP初级开发的一些心得。

在项目的早期阶段,尤其是当你在进行快速开发和原型构建时,完全可以先专注于功能实现和测试,然后再去考虑复杂的数据关系。这种方法实际上是非常常见的开发实践,尤其是在敏捷开发和快速迭代中。为什么可以先不考虑...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。