Laravel 4 - 如何使用其方法生成控制器

Posted

技术标签:

【中文标题】Laravel 4 - 如何使用其方法生成控制器【英文标题】:Laravel 4 - How to generate a controller with its methods 【发布时间】:2013-09-02 14:14:50 【问题描述】:

我正在使用Jeffrey WayGenerator 来生成我的控制器,但是在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 - 如何使用其方法生成控制器的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 4:如何传递多个可选参数

如何使用更新资源控制器 laravel 4?

如何使用更新资源控制器laravel 4?

如何在 LARAVEL 4 上使用 TCPDF

apidoc文档使用方法

如何为 laravel 生成 .env 文件?