接受请求
要通过依赖注入获取当前 HTTP 请求实例,你应该在控制器上引入 Illuminate\Http\Request 类, 传入的请求实例将会由 服务容器 自动注入:
<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;class UserController extends Controller{/*** 存储一个新用户。** @param Request $request* @return Response*/public function store(Request $request){$name = $request->input('name');//}}
获得输入
获取所有输入数据
可以用 all 方法获取请求数据数组:
$input = $request->all();
获取一个值
使用一些简单方法,你可以从 Illuminate\Http\Request 获取所有的用户输入数据,不用担心用户使用的是哪种 HTTP 动作。不管是什么 HTTP 动词,都可以使用 input 方法获取用户输入的数据:
$name = $request->input('name');
你可以使用不带参数的 input 方法,它将返回一包含所有用户输入数据的数组:
$input = $request->input();
