laravel 控制器(四)

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;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值