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

biggreentea1年前 (2024-10-24)发现1219
#!/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"


这样快了吧~~

相关文章

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

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

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

看人写了30年"代码",今天我被“500个粉丝”难住了

看人写了30年"代码",今天我被“500个粉丝”难住了

HI,老友! 在这个博客的一亩三分地里,咱们断断续续聊了很多年。从最早的拨号上网,到后来的移动互联,我这个在行业里“苟”了30年的老兵,一直习惯在这里碎碎念。 最近,我做了一个违背祖宗的决...

DBAPI - 我的新玩具,SQL就是API的魔法

DBAPI - 我的新玩具,SQL就是API的魔法

嘿,大家好!今天我要给大家分享一个我最近发现的酷炫玩具,叫做DBAPI。这玩意简直是懒人梦寐以求的存在,你会为它的简易性和功能强大而欢呼雀跃。SQL = API,瞬间变身接口大师你是不是对后端编程一窍...

30年的后端开发程序员梦,30年后,又迈进了1点点,就是叫进步~

今夜的心情,犹如25年前第一次写了个html页面传到了网易服务器,并且通过自己的域名www.92500.com访问了,我的域名啊~~没了;(PS:只是插入了一个图片,其他不会写。特别是table布局,...

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

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

Moonshot AI的Kimi:您的智能助手,免费超长对话

Kimi是一款中文和英文对话都非常出色的人工智能助手。她的主要任务是为用户提供安全、有帮助和准确的回答。Kimi的知识截止日期是2023年11月21日,这意味着她可以回答截止到这个日期的问题和信息。K...

发表评论

访客

看不清,换一张

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