laravel 控制器(四)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38287952/article/details/88083794
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;
}

猜你喜欢

转载自blog.csdn.net/qq_38287952/article/details/88083794