Php 控制器中缺少laravel 5 restful方法

Php 控制器中缺少laravel 5 restful方法,php,laravel-5,Php,Laravel 5,遵循Laravel 5.2文件 我在Windows7的命令提示符下执行以下命令来创建控制器 php artisan make:controller UserController UserController.php已成功创建。 但是与文档中的描述不同,UserController.php不包含restful方法 文件看起来像这样 namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Request

遵循Laravel 5.2文件 我在Windows7的命令提示符下执行以下命令来创建控制器

php artisan make:controller UserController
UserController.php
已成功创建。
但是与文档中的描述不同,
UserController.php
不包含restful方法

文件看起来像这样

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

class UserController extends Controller
{
    //
}

默认情况下,如何创建控制器并包含RESTFUL方法?

资源控制器使围绕资源构建RESTFUL控制器变得轻松。例如,您可能希望创建一个控制器来处理有关应用程序存储的“照片”的HTTP请求。使用make:controller Artisan命令,我们可以快速创建这样的控制器:

php artisan make:controller PhotoController --resource

资源控制器使围绕资源构建RESTful控制器变得轻松。例如,您可能希望创建一个控制器来处理有关应用程序存储的“照片”的HTTP请求。使用make:controller Artisan命令,我们可以快速创建这样的控制器:

php artisan make:controller PhotoController --resource

在Laravel 5.1及以下版本中,默认情况下,make:controller命令用于生成具有所有必需方法的控制器,如“索引、创建、存储、显示、编辑、更新、销毁”。对于5.1和下面,在没有任何方法的情况下拥有空白控制器文件,我们使用'-Prand '参数作为

php artisan make:controller --plain NAME_OF_CONTROLLER
但是对于Laravel5.2,正如@Zeeshan所解释的,默认情况下artisan命令将创建没有任何RESTful方法的裸控制器文件

由于Laravel 5.2有许多更改,最好使用下面的“artisan help”命令

php artisan help make:controller

有了这一点,我们将在Laravel 5.1及以下版本中实现
--resource

的引入,默认情况下,make:controller命令用于生成具有所有必需方法的控制器,如“索引、创建、存储、显示、编辑、更新、销毁”。对于5.1和下面,在没有任何方法的情况下拥有空白控制器文件,我们使用'-Prand '参数作为

php artisan make:controller --plain NAME_OF_CONTROLLER
但是对于Laravel5.2,正如@Zeeshan所解释的,默认情况下artisan命令将创建没有任何RESTful方法的裸控制器文件

由于Laravel 5.2有许多更改,最好使用下面的“artisan help”命令

php artisan help make:controller

有了这个,,我们将认识到引入
--resource

我不确定原因是什么,但发生在我身上的次数很多,有时在项目创建时缺少默认视图/控制器。我不确定原因是什么,但发生在我身上的次数很多,有时在项目创建时缺少默认视图/控制器创建时间。是的,它工作。想知道为什么tuorial不包含--resource参数。它在5.2文档中。是的,它可以工作。想知道为什么tuorial不包含--resource参数。它在5.2文档中。