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

时间:2016-10-24 19:44:36

标签: php sql laravel

所以我使用了laravel,当创建一个带有工匠的控制器时,它创建它而没有创建,存储等东西。

输出:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\Http\Requests;

class TasksController extends Controller
{
         //
}

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

2 个答案:

答案 0 :(得分:0)

使用Laravel 5.2及之前,您只需ran something like this

php artisan make:controller TasksController

这为你生成了存根。您必须明确传递--plain以选择退出存根方法。 As of Laravel 5.3及以上,您需要添加--resource以便它们存根这些方法,它默认为普通版本:

php artisan make:controller TasksController --resource

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

答案 1 :(得分:0)

您应该使用here

提到的php artisan make:controller YourController --resource