获取输入的主要方法是将注入Illuminate\Http\Request到控制器中,然后有许多种访问数据的方法,下面的示例中有4种。
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class UserController extends Controller { public function store(Request $request) { // 返回用户名值 $name = $request->input('username'); // 返回用户名值 $name = $request->username; // 返回用户名值 $name = request('username'); // 返回用户名值 again $name = request()->username; } }
使用该input功能时,还可以为请求输入不可用时添加默认值
$name = $request->input('username', 'John Doe');