laravel 建立控制器、模型、视图手动太麻烦了~~~然后我这样。。
#!/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"
这样快了吧~~