-
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 中間件的作用查看全部
舉報