Laravel 4 - 如何使用其方法生成控制器
Posted
技术标签:
【中文标题】Laravel 4 - 如何使用其方法生成控制器【英文标题】:Laravel 4 - How to generate a controller with its methods 【发布时间】:2013-09-02 14:14:50 【问题描述】:我正在使用Jeffrey Way
Generator
来生成我的控制器,但是在Laravel 4
的版本中,我找不到使用方法列表生成控制器的方法。
这个命令:php artisan generate:controller
,给了我一个带有预定义模板的控制器,但我想自己声明这些方法。
【问题讨论】:
使用命令php artisan controller:make controller_name
,您可以创建一个包含所有定义为CRUD操作的方法的restful控制器。我不知道这是否是您想要的,但它在很多情况下很有用。
这正是我使用 php artisan generate:controller controller_name
时得到的。我想要的是直接使用 CLI 上的命令输入方法名称 (actions
) 为控制器生成。
【参考方案1】:
在命令提示符下进入项目路由目录
cd c:\xampp\htdocs\ProjectName
然后运行命令php artisan controller:make XYZController
喜欢这个
c:\xampp\htdocs\ProjectName>php artisan controller:make XYZController
现在它将在您的 Controllers 文件夹中创建一个名为 XYZController.php 的控制器,即
c:\xampp\htdocs\ProjectName\app\controllers\XYZController.php
njoy!!。
【讨论】:
【参考方案2】:查看源代码,Generator 包目前似乎没有这样做。您可以发送功能请求:https://github.com/JeffreyWay/Laravel-4-Generators/issues
【讨论】:
以上是关于Laravel 4 - 如何使用其方法生成控制器的主要内容,如果未能解决你的问题,请参考以下文章