--平原
php artisan make:controller Mycontroller --plain
这最终将生成一个普通的构造函数,因为您正在传递参数--plain。
使用下面的语法,可以从routes.php文件中调用您创建的控制器。-
例子:
Route::get('base URI','Mycontroller@method');
一个基本的控制器代码看起来像这样
app/http/controller/mycontroller.php
:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class MyController extends Controller
{
//
}
资源控制器
Laravel的资源路由为具有一行代码的控制器分配经典的“crud”路由。可以使用make:controller命令(artisan命令)像这样快速创建它。”
php artisan make:controller MyController --resource
由资源控制器处理的操作:
Verb URI Action Route Name
GET /photos index photos.index
GET /photos/create create photos.create
POST /photos store photos.store
GET /photos/{photo} show photos.show
GET /photos/{photo}/edit edit photos.edit
PUT/PATCH /photos/{photo} update photos.update
DELETE /photos/{photo} destroy photos.destroy