-
request
查看全部 -
此处获取不到session的值因为
web中间件从laravel 5.2.27版本以后默认全局加载,不需要自己手动载入,如果自己手动重复载入,会导致session无法加载的情况
查看全部 -
//响应json
response()->json('$data')
//重定向
redirect('地址')
redirect('地址')->with('键','键值') 带数据跳转(一次性数据)
redirect()->action('控制器@方法')->with('键','键值')带数据(一次性数据) 跳转至某控制方法
redirect->route('别名') 需要在路由里设置别名
redirect->back()返回上一级
查看全部 -
//开启session
Route::group(['middleware'=>['web']],function(){
//这些填写需要使用到session的路由
})
//request存储到session
$request->session()->put('键','键值')
//request读取session
$request->session()->get('键')
//session()方法存储
session()->put('键','键值')
//session()方法读取
session()->get('键')
//Session类存储
Session::put('键','键值')
//Session类读取
Session::get('键')
//Session设置默认值(如键的键值不存在,则取默认值)
Session::get('键','默认值')
//以数组的形式存储数据
Session::put(['键'=>'键值'])
//把数组放到Session的数组中
Session::push('键1','键值1')
Session::push('键1','键值2')
//取出并删除session
Session::pull('键','键值')
//取出所有值
Session::all()
//判断键值是否存在
Session::has('判断的键')
//删除session指定的值
Session::forget('键')
//暂存session(使用一次后失效)
Session::flash('键','键值')
//清空所有session的信息
Session::flush()
查看全部 -
public function request1(Request $request){
//取值
$request->input('键','默认值');
//是否有参数
$request->has('键')
//所有值
$request->all();
//判断请求类型
$request->method();
//判断是否是指定的类型
$request->isMethod('类型')
//判断是不是AJAX
$request->ajax()
//判断路径是否正确
$request->is('路径')
查看全部 -
控制器验证
查看全部 -
C: $students = Student:: pageinate(5); /括号数字为每一页数据;
V :新建<div class="pull-right">{{ $students -> render() }}</div>
查看全部 -
request::getpathiofo
查看全部 -
后置
查看全部 -
报错:Call to a member function format() on string 解决方法: 在model里加上 public function freshTimestamp() { return time(); } public function fromDateTime($value) { return $value; } protected function asDateTime($val){ return $val; }查看全部
-
validate类验证查看全部
-
post提交自动携带token 所以需要在form表单中加上如下代码: <input type="hidden" name="_token" value="{{csrf_token()}}"> 若想取消这个功能 打开文件:app\Http\Kernel.php 把 \App\Http\Middleware\VerifyCsrfToken::class这一行注释即可查看全部
-
控制器验证查看全部
-
数据验证写法查看全部
-
controller - middleware 中间件的作用查看全部
举报