首先确认项目根目录已存在 artisan 文件,如下图:

打开Windows PowerShell,如下图:

如果想通过 VS Code 来运行命令,可以通过Teminal 来执行,如下图:

在命令窗口切换到 laradock的根目录,启动容器并进入容器终端,如下图:
# 启动容器
docker-compose up -d nginx mysql
#进入容器终端
docker-compose exec --user=laradock workspace bash
在容器终端里切换到所在 laravel 项目的根目录,输入 artisan 命令即可运行,如下图:
![]()
注:运行命令只需要在项目的根目录下运行就可以了,不需要切换到具体的创建位置,系统会自动根据命令里创建文件的类型自动在对应的位置生成新的文件
常用 php artisan 命令
# 在 app/Http/Controllers 下创建自定义 controller
php artisan make:controller XXXControllelr
# 在 app/Models 下创建数据库映射的自定义 model
php artisan make:model XXX
# 在 app/Http/Middleware 下创建自定义 middleware
php artisan make:middleware XXX
该文指导读者如何在Windows环境下通过PowerShell或VSCode的Terminal使用docker-compose启动Laravel项目的容器,并进入容器内运行artisan命令。这些命令包括创建控制器、模型和中间件,强调了无需切换到特定目录,系统会自动处理文件生成。

3495

被折叠的 条评论
为什么被折叠?



