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

biggreentea7个月前 (10-24)发现426
#!/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"


这样快了吧~~

相关文章

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

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

项目信息管理之财务收支模块建库记录

1.收入表(income_records)数据库迁移命令:php artisan make:migration create_income_records_table&n...

“雪花算法”的偶遇~~passion!!!

“雪花算法”的偶遇~~passion!!!

今晚和老周聊下项目的东西。。然后突然转到技术话题。。。聊到了分布式数据库唯一 id 如何解决的问题。。。从而延伸到了“雪花算法”。。。嘿!这玩意在 2020年京东买的一本书《算法图解》里看过。。然后一...

I am - 我就是我,美好的、灿烂的、值得被爱的

I am - 我就是我,美好的、灿烂的、值得被爱的

在豆瓣有一个小组叫【好学生心态受害者小组】,在今年一月份建立,短短几个月内人数就已经快 8 万人了。压抑、沮丧、焦虑、痛苦、讨好......简直可以说是怵目惊心,这还仅是当代年轻人精神状态的冰山一角。...

还在傻傻的折腾半天 Ollama 安装 deepseek-r1?ServBay 1.9 一键安装各大模型

还在傻傻的折腾半天 Ollama 安装 deepseek-r1?ServBay 1.9 一键安装各大模型

还在为反复折腾 Ollama 安装命令、配置环境变量而头疼?ServBay 1.9 的发布,彻底改变了本地 AI 模型部署的复杂流程。这款原本以“3分钟搭建 Web 开发环境”著称的工具,如...

那个括号。。

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

发表评论

访客

看不清,换一张

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