2016-02-12 101 views
0

繼Laravel 5.2文檔 我執行下面線在窗7的命令提示來創建,所述控制器被成功創建laravel 5種寧靜方法缺少

php artisan make:controller UserController 

UserController.php
但不像文檔中的描述,UserController.php不包含寧靜的方法。

的文件看起來像這樣

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 

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

class UserController extends Controller 
{ 
    // 
} 

如何創建控制器,幷包含RESTFUL方法默認?

+0

我不知道有什麼事情是原因,但發生在我身上的次數有時會在創建項目時缺失視圖/控制器。 –

+0

它在5.2文檔 –

回答

2

資源控制器使得在資源周圍構建RESTful控制器變得很輕鬆。例如,您可能希望創建一個控制器來處理有關應用程序存儲的「照片」的HTTP請求。使用化妝:在默認情況下

php artisan make:controller PhotoController --resource 

​​

+0

是的,它的工作原理。想知道爲什麼tuorial不包括 - 資源參數。 – mememoremore

+0

這是在5.2文檔。 – Drudge

0

在Laravel 5.1及以下,化妝:控制器工匠命令,我們可以快速創建這樣一個控制器用於生成與所有的控制器控制器命令所需的方法,如'索引,創建,存儲,顯示,編輯,更新,銷燬'。而對於5.1及以下,有沒有任何方法空白對照文件,我們習慣用「--plain」參數作爲

php artisan make:controller --plain NAME_OF_CONTROLLER 

但隨着Laravel 5.2,由@Zeeshan解釋的,默認情況下,命令工匠將創建沒有任何RESTful方法的裸控制器文件。

由於Laravel 5.2有許多變化,最好是使用「工匠幫助」命令,如下

php artisan help make:controller 

有了這個,我們將實現引進--resource