namespace命名空间
命名空间:命名空间是一种封装事物的方法。
命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题
1.解决程序内部的类/函数/常量或第三方类/函数/常量之间的名字冲突
2.提高代码的可读性
路由中间件
public function __construct()
{
$this->middleware('token');
}
$this->middleware('auth')->only('getUserInfo'); // 只对该方法生效
$this->middleware('auth')->except('getUserInfo'); // 对该方法以外的方法生效
$this->middleware('auth')->only(['getUserInfo', 'index']); // 只对指定方法生效
$this->middleware('auth')->except(['getUserInfo', 'index']); // 对指定方法以外的方法生效
表单验证