-
?在循環(huán)的時候 @foreach($students as $students)?
?然后? 分頁 {{ $students->render() }}
然后就開始出錯了。找了好久。才發(fā)現(xiàn)? foreach里面 起了一樣的別名? 然后下面分頁就不能用了
查看全部 -
laravel表單中查看詳情及刪除
查看全部 -
Laravel表單修改
查看全部 -
const SEX_UN = 10;
const SEX_BOY = 20;
const SEX_GRIL = 30;
查看全部 -
laravel 表單驗(yàn)證
查看全部 -
//前置
public function handle($request, Closure $next)
{
? ?if (time() < strtotime('2022-4-11'))
? ?{
? ? ? ?return redirect('activity0');
? ?}
? ?return $next($request);
}
//后置
public function handle($request, Closure $next)
{
? ?$response = $next($request);
? ?echo $response;
? ?
? ?//邏輯
? ?echo '我是后置操作';
}查看全部 -
響應(yīng)json
$data = [
? ?'errCode' => 0,
? ?'errMsg' => 'success',
? ?'data' => 'sean'
];
return response()->json($data);
重定向
return redirect('session2');
return redirect('session2')->with('message', '我是快閃數(shù)據(jù)');
action()
return redirect()->action('StudentController@session2')
? ?->with('message', '我是快閃數(shù)據(jù)');
route()
return redirect()->route('session2')
? ?->with('message', '我是快閃數(shù)據(jù)');
return redirect()->back();查看全部 -
public function session1(Request $request)
{1、HTTP request session();
$request->session()->put('key1', 'value1');
echo $request->session()->get('key1');
2、session()
session()->put('key2', 'value2');
echo session()->get('key2');
3、Session
存儲數(shù)據(jù)到Session
Session::put('key3', 'value3');
獲取Session的值
echo Session::get('key3');
不存在則取默認(rèn)值
echo Session::get('key4', 'default');
把數(shù)據(jù)放到Session數(shù)組中
Session::push('student', 'sean');
Session::push('student', 'imooc');
$res = Session::get('student', 'default');
var_dump($res);
取出數(shù)據(jù)并刪除
$res = Session::pull('student', 'default');
var_dump($res);
取出所有的值
$res = Session::all();
dd($res);
判斷session中某個key是否存在
if (Session::has('key11')){
? ?$res = Session::all();
? ?dd($res);
} else {
? ?echo '你們老大不在';
}//暫存數(shù)據(jù)
Session::flash('key-flash', 'val-flash');
}
public function session2(Request $request)
? ?{
? ? ? ?echo Session::get('key-flash');
? ? ? ?//取出session所有的數(shù)據(jù)
? ? ? ? $res = Session::all();
? ? ? ? dd($res);
? ? ? ?//刪除session中指定的key的值
? ? ? ? Session::forget('key2');
? ? ? ?//清空所有session信息
? ? ? ? Session::flush();
? ? ? ? $res = Session::all();
? ? ? ? dd($res);
? ?}查看全部 -
Laravel中的session
查看全部 -
1.取值
echo $request->input('name');
echo $request->input('sex','未知');
if ($request->has('name')){
? ?echo $request->input('name');
} else {
? ?echo '無該參數(shù)';
}
$res = $request->all();
dd($res);
2.判斷請求類型
echo $request->method();
if ($request->isMethod('GET')){
? ?echo 'Yes';
} else {
? ?echo 'No';
}
$res = $request->ajax();
var_dump($res);
$res = $request->is('student/*');
var_dump($res);
echo $request->url();查看全部 -
主要知識點(diǎn)
Request(請求)
Response(響應(yīng))
Session(緩存)
Middleware(中間件)
Demo學(xué)習(xí)(頁面布局展示,增刪改查)
查看全部 -
isset()報錯sex字段問題 解決方案:把模型里邊sex函數(shù)改個名字即可,不然會誤引用sex()函數(shù),而不是$student的sex屬性查看全部
-
增加數(shù)據(jù)提示時間戳格式錯誤,注釋模型里邊格式化時間戳的時間戳可以正常添加,但因?yàn)檩敵鰰r間戳格式錯誤,只有注釋掉關(guān)于時間戳的顯示數(shù)據(jù)才能正常顯示。 原因:無法增加數(shù)據(jù)是因?yàn)樵黾訒r時間戳是159xxxx(被模型里邊的格式化函數(shù)格式化成xx年xx月xx日),所以無法增加。 原因:無法查看數(shù)據(jù)同理 嘗試解決辦法1:當(dāng)前時間戳格式為datetime 設(shè)置為int格式再次嘗試。 待驗(yàn)證。查看全部
-
新增create提交后報419錯誤, 在視圖頁面增加@csrf即可查看全部
-
獲取請求中的值 判斷請求方法查看全部
-
lavarel使用session的三種方式:
1 HTTP的request類中的session()方法
2 session()輔助函數(shù)
3 Session facade
查看全部 -
中間件有什么作用
查看全部 -
{{ old('Student')['sex']==10? "checked='checked'":'' }}
數(shù)據(jù)保持之單選框的值
查看全部 -
表單數(shù)據(jù)驗(yàn)證-Validator類驗(yàn)證&表單數(shù)據(jù)保持2查看全部
-
表單數(shù)據(jù)保持1
查看全部 -
控制器驗(yàn)證表單必填項
查看全部 -
列表新增數(shù)據(jù)兩種發(fā)方法
查看全部 -
自定義內(nèi)容+分頁區(qū)域
<div?class="panel?panel-default"> ????<div?class="panel-heading"> ????????student?list ????</div> ????<table?class="table?table-striped?table-hover?table-responsive"> ????????<thead> ????????????<tr> ????????????????<th>id</th> ????????????????<th>name</th> ????????????????<th>age</th> ????????????????<th>sex</th> ????????????????<th>create_at</th> ????????????????<th?width="120">handel</th> ????????????</tr> ????????</thead> ????????<tbody> ????????????<tr> ????????????????<th?scope="row">1</th> ????????????????<th>make</th> ????????????????<th>18</th> ????????????????<th>boy</th> ????????????????<th>2019-10-11</th> ????????????????<th> ????????????????????<a?href="">detail?</a> ????????????????????<a?href="">edit?</a> ????????????????????<a?href="">delete?</a> ????????????????</th> ????????????</tr> ????????</tbody> ????</table> </div> <div> ????<ul?class="pagination?pull-right"> ????????<li> ????????????<a?href="#"?aria-label="Previous"> ????????????????<span?aria-hidden="true">«</span> ????????????</a> ????????</li> ????????<li?class="active"><a>?1</a>?</li> ????????<li?class=""><a>?2</a>?</li> ????????<li?class=""><a>?3</a>?</li> ????????<li?class=""><a>?4</a>?</li> ????????<li> ????????????<a?href="#"?aria-label="Next"> ????????????????<span?aria-hidden="true">«</span> ????????????</a> ????????</li> ????</ul> </div>
查看全部 -
Validator類驗(yàn)證
查看全部 -
表單控制器驗(yàn)證
查看全部 -
中間件的場景使用
查看全部
舉報