当前位置: 首页 > 知识库问答 >
问题:

Artisan不在控制器中生成、创建、存储等

公孙嘉禧
2023-03-14

所以我使用的是laravel,当使用artisan创建控制器时,它创建控制器时没有创建、存储等功能。

它的输出是:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

class TasksController extends Controller
{
         //
}

它不应该生成索引/创建/存储等吗?如果没有,我如何生成它们?

共有2个答案

丁经略
2023-03-14

你应该使用php artisan make: Controlers YourController--Resources如这里所述

章安宜
2023-03-14

对于Laravel 5.2和之前的版本,您只需运行以下内容:

php artisan make:controller TasksController

这就为你生成了存根。您必须显式地传递一个--cript来选择退出存根方法。从Laravel 5.3及以上版本开始,您需要添加--Resources,以便它存根这些方法,并且默认为普通版本:

php artisan make:controller TasksController --resource

它将为您存根资源方法。在此提交中更改了此内容:https://github.com/laravel/framework/commit/8e6ac01b4a311ec4740ab2bced01fbdf6f1241c5

 类似资料:
  • 生成一个 Http Controller 必选参数: -name 生成的 Controller 类名 -namespace 生成的 Controller 所在命名空间 可选参数: -prefix 路由前缀,不传则为类名 -render 渲染方式,默认为json,可选:html/json/xml -rest 是否生成 RESTful 风格,默认 false -override 是否覆盖已存在的文件,

  • 我正在使用Laravel5,我想知道如何使用Artisan命令(PHP)使用所有预定义方法生成RESTful资源控制器。 当我运行时,它会创建一个控制器,没有如下所示的方法: 我想要创建的是一个完整的Laravel RESTful资源控制器,其中包含所有预定义的方法,如:和。 我怎样才能做到这一点?

  • 简介 Artisan 是 Laravel 自带的命令行接口,它提供了许多实用的命令来帮助你构建 Laravel 应用。要查看所有可用的 Artisan 命令的列表,可以使用 list 命令: php artisan list 每个命令包含了「帮助」界面,它会显示并概述命令的可用参数及选项。只需要在命令前面加上 help 即可查看命令帮助界面: php artisan help migrate

  • 控制器文件位置 /_ 分组目录(如 /app) |_ controllers |_ 在此文件夹内创建控制器 控制器文件命名 [ 只支持字母 + 数字 ] 控制器名称.php 控制器代码编写规范 自定义控制器必须继承 grace 基础控制器! <?php class 控制器名称Controller extends grace{ //方法定义 publ

  • 我试图使用Python在azure存储中创建blob容器。我正在使用MSDN提供的文档在我的python程序中集成azure blob存储。 代码如下: 第一次创建blob容器,但第二次就出错了。

  • 我接管了一个web应用程序,它将web api和mvc控制器分为两个项目。Web Api网站有自己的基本Api url localhost:0000,mvc网站有localhost:1111。我正在生成一个通过电子邮件发送的点击链接,目的是让用户返回mvc网站上的注册页面。现在,我唯一的选择是从webApi控制器执行此操作,但是当我使用Url生成链接时。链接或Url。内容我总是得到WebApi l