Laravel在哪里执行cmd命令以生成控制器模板

问题描述 投票:1回答:2

我使用composer下载Laravel然后我使用cmd生成一个项目,项目是直接在c:/users/user/laravel上生成的,我将它移动到c:/xampp/hdocs并且它正在工作。我能够创建一个新的控制器,一个新的视图或一个新的路由

My problem

我想为控制器生成一个模板。我读到我必须执行这个命令$ php artisan Usercontroller:make users

My question

在哪里执行它?

在我的hdoc文件夹,或控制器文件夹或什么?

我正在使用带有laravel 4.2的Windows 7

谢谢

php laravel laravel-4
2个回答
2
投票

只需导航到项目的根文件夹,例如c:/xampp/hdocs/myProject,然后从命令提示符运行命令,例如:

php artisan controller:make UserController

这将在UserController文件夹中创建一个名为myProject/app/controllers的资源控制器,因此如果您的项目文件夹是myProject,那么路径将是:

c:/xampp/hdocs/myProject/app/controllers/UserController.php

你有使用php artisan Usercontroller:make users但它应该是:

php artisan controller:make ControllerName


0
投票

您必须在Laravel项目的根目录中执行artisan命令。即在您的情况下导航到C:/xampp/htdocs/laravel并运行您想要的命令。例:

php artisan UserController:make users

注意:控制器的名称也是UserController而不是Usercontroller。我注意到xampp目录中的文件夹名称是hdocs,但我认为默认情况下它应该是htdocs。如果hdocs确实是文件夹的名称,那么将htdocs替换为hdocs

© www.soinside.com 2019 - 2024. All rights reserved.