laravel 表单接收

POST方式接收

视图层

<form action="/submit" method="post">
  {{csrf_field()}}    //必加
  <input type="text" name="a"></input>
  <input type="text" name="b"></input>
  <input type="text" name="c"></input>
  <input type="submit"></input>
</form>

路由设置

Route::post('/submit','控制器@方法');

方法接收

$input=Request::all();  //接收form里的所有值
echo $input['a'];
echo $input['b'];
echo $input['c'];

GET方式接收

<form action="/submit" method="get">
  {{csrf_field()}}    //必加
  <input type="text" name="a"></input>
  <input type="text" name="b"></input>
  <input type="text" name="c"></input>
  <input type="submit"></input>
</form>

路由设置

Route::get('/submit','控制器@方法');

方法接收

$input=Request::all();  //接收form里的所有值
echo $input['a'];
echo $input['b'];
echo $input['c'];

注:接收数据的控制器头部的 use IlluminateHttpRequest;一定要替换成use Request; 不然会报以下错误

Non-static method IlluminateHttpRequest::all() should not be called statically

原文地址:https://www.cnblogs.com/junyi-bk/p/10313637.html