1、定义、使用
控制器目录:/app/Http/Controllers
文件名:NameController.php (单词首字母大写-大驼峰发)--artisan
artisan命令 php artisan make:controller YzController
2、 修改控制器目录
App\Http\Provides\RouteServiceProvider.php
protected function mapWebRoutes()
{
Route::middleware('web')
->namespace($this->namespace)
->group(base_path('routes/web.php'));
}
新增模块
public function map()
{
$this->mapApiRoutes();
$this->mapWebRoutes();
//
}
3、 RESTFUL资源控制器
RESTFULL: 对URI的定义能够了解该请求的详情情况
/user/info
Get post /user/info
restful: 设计思想 概念
Api: 接口开发
资源控制器:不需要为控制器生成
aitisan: php artisan make:controller yinzhengController --resoure --model=User
$request、$response对象
$request: Request::input('username')
表单输入(facade 快速引入)--Illuminate\Support\Facades\Input
Input::get('username');
// 获取请求参数(get、post)
控制器中类型注入
public function __construct(\Illuminate\Http\Request $request)
{
$this->request = $request;
}