不知道怎么保持所選的性別……可能下節(jié)課有講解?明晚再學(xué)了,謝謝老師
2017-08-17
HTTP 中間件為過濾進(jìn)入應(yīng)用的 HTTP 請(qǐng)求提供了一套便利的機(jī)制。例如,Laravel 內(nèi)置了一個(gè)中間件來(lái)驗(yàn)證用戶是否經(jīng)過授權(quán),如果用戶沒有經(jīng)過授權(quán),中間件會(huì)將用戶重定向到登錄頁(yè)面,否則如果用戶經(jīng)過授權(quán),中間件就會(huì)允許請(qǐng)求繼續(xù)往前進(jìn)入下一步操作。
2017-08-17
不知道是不是個(gè)例 5.4版本
模板中 @foreach($student->sex() as $ind=>$val)
錯(cuò)誤信息 提示@foreach的值不存在
在模型中 重新定義了方法為getsex()
@foreach($student->getsex() as $ind=>$val) 就正常了
模板中 @foreach($student->sex() as $ind=>$val)
錯(cuò)誤信息 提示@foreach的值不存在
在模型中 重新定義了方法為getsex()
@foreach($student->getsex() as $ind=>$val) 就正常了
2017-08-15
分頁(yè): $Student= Student::paginate();
{{$student->render()}}
{{$student->render()}}
2017-08-13
function response2(){
/*
* 以下看似正常的跳轉(zhuǎn)語(yǔ)句,卻沒想到暗藏了 BUG
* 頁(yè)面跳轉(zhuǎn)之后會(huì)報(bào)錯(cuò)!
* 花了我很久終于發(fā)現(xiàn) with() 函數(shù)的第一個(gè)參數(shù)不能使用 flash 作鍵名!
*/
return redirect('response3')->with('flash','flash-value');
}
function response3(){
echo Session::get('flash','無(wú)數(shù)據(jù)');
}
/*
* 以下看似正常的跳轉(zhuǎn)語(yǔ)句,卻沒想到暗藏了 BUG
* 頁(yè)面跳轉(zhuǎn)之后會(huì)報(bào)錯(cuò)!
* 花了我很久終于發(fā)現(xiàn) with() 函數(shù)的第一個(gè)參數(shù)不能使用 flash 作鍵名!
*/
return redirect('response3')->with('flash','flash-value');
}
function response3(){
echo Session::get('flash','無(wú)數(shù)據(jù)');
}
2017-08-12
用了中間件以后,如下語(yǔ)句實(shí)際上沒有效果!
Session::flash('key-flash','val-flash');
因此如下語(yǔ)句總是輸出 No flash
echo Session::get('key-flash','No flash');
難道是中間件的寫法有問題?
索性,我刪除了中間件,卻驚喜的發(fā)現(xiàn):flash 的問題解決了!
臘肉丸版本 5.2.45,其它版本我沒測(cè)試
Session::flash('key-flash','val-flash');
因此如下語(yǔ)句總是輸出 No flash
echo Session::get('key-flash','No flash');
難道是中間件的寫法有問題?
索性,我刪除了中間件,卻驚喜的發(fā)現(xiàn):flash 的問題解決了!
臘肉丸版本 5.2.45,其它版本我沒測(cè)試
2017-08-12
/*
* 本節(jié)課程不使用路由中間件 middleware 照樣可以正常運(yùn)行
* 難道是版本的問題?我用的臘肉丸版本是 5.2.45 的
*/
Route::get('session1',['uses'=>'StudentController@session1']);
Route::get('session2',['uses'=>'StudentController@session2']);
* 本節(jié)課程不使用路由中間件 middleware 照樣可以正常運(yùn)行
* 難道是版本的問題?我用的臘肉丸版本是 5.2.45 的
*/
Route::get('session1',['uses'=>'StudentController@session1']);
Route::get('session2',['uses'=>'StudentController@session2']);
2017-08-12
/*
* 建議使用數(shù)組批量設(shè)置到一個(gè)鍵,此法比 push() 好,不會(huì)導(dǎo)致數(shù)組的膨脹
*/
Session::set('arr0',['a','b']);
var_dump(session('arr0'));
echo session('arr0')[1];
Session::set('arr1',['k7'=>'v7', 'k8'=>'v8']);
var_dump(session('arr1'));
echo session('arr1')['k8'];
* 建議使用數(shù)組批量設(shè)置到一個(gè)鍵,此法比 push() 好,不會(huì)導(dǎo)致數(shù)組的膨脹
*/
Session::set('arr0',['a','b']);
var_dump(session('arr0'));
echo session('arr0')[1];
Session::set('arr1',['k7'=>'v7', 'k8'=>'v8']);
var_dump(session('arr1'));
echo session('arr1')['k8'];
2017-08-12
/*
* 多次 push() 到一個(gè)鍵
* 此法有隱患,因?yàn)槎啻嗡⑿聻g覽器將會(huì)看到數(shù)組元素一直在不斷的增加!
*/
Session::push('arr2','v9');
Session::push('arr2','v10');
var_dump(session('arr2'));
echo count(session('arr2')).'個(gè)元素';
* 多次 push() 到一個(gè)鍵
* 此法有隱患,因?yàn)槎啻嗡⑿聻g覽器將會(huì)看到數(shù)組元素一直在不斷的增加!
*/
Session::push('arr2','v9');
Session::push('arr2','v10');
var_dump(session('arr2'));
echo count(session('arr2')).'個(gè)元素';
2017-08-12
已采納回答 / qq_星星的燈火_0
\Validator 直接這樣寫就行了,不用管是哪個(gè)類