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

时间:2014-06-09 10:42:17

标签: php laravel laravel-4

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

我的问题

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

我的问题

在哪里执行它?

在我的hdoc文件夹或控制器文件夹中还是什么?

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

由于

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

php artisan UserController:make users

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