-
controller request查看全部
-
“修改”按鈕的鏈接 {{ url('sutdent/update',['id'=>$student->id)] }} 可以簡化成 {{ url('sutdent/update',$student->id) }} 兩者等效查看全部
-
namespace App; use Illuminate\Database\Eloquent\Model; class Student extends Model { const UNKNOW=10, MALE=20, FEMALE=30; static function mapSex($ind=false){ //注解3 $arr=[ self::UNKNOW=>'未知', self::MALE=>'男', self::FEMALE=>'女', ]; if($ind!==false){ //注解2 return array_key_exists($ind, $arr) ? $arr[$ind] : $arr[self::UNKNOW]; } return $arr; } function __get($p){ //注解1 if($p=='mapSex') { return self::mapSex($this->sex); } return parent::__get($p); } } /* Laravel表單篇 2.6-通過模型處理性別 * * 注解1 * 魔術(shù)取值法 __get($p) 非常巧妙!它實(shí)際上是給Student對象增加了一個(gè)mapSex屬性, 在模版中,我們使用{{ $student->mapSex }}便會立即得到一個(gè)‘男’、‘女’或者‘未知’的值!可讀性強(qiáng)。 原先視頻中使用的是{{ $student->sex($student->sex) }},可讀性較差。 另外,在添加學(xué)生信息的頁面,為了輸出“性別男、性別女和性別未知”三個(gè)單選按鈕,對應(yīng)的控制器代碼只需調(diào)用靜態(tài)函數(shù),如下所示 return view('student.create',[ 'arrSex'=>Student::mapSex() ]);查看全部
-
session查看全部
-
middleware 中間件 新建中間件 注冊中間件 使用中間件 中間件的前置和后置操作查看全部
-
request session response middleware查看全部
-
表單驗(yàn)證查看全部
-
開啟session: (中間件 - 路由群組方式),相當(dāng)于session_start(); Route::group(['middleware'=>'web'], function() { Route::get('session1', 'StudentController@session1'); Route::get('session2', 'StudentController@session2'); }); 使用session 三種方式: 1:HTTP request session(), $request->session()->put('pwd', 'admin888'); 2: session()輔助函數(shù), session()->put('pwd', 'admin123456'); 3:Session 類 Session::put('pwd', '123456'); session相關(guān)函數(shù) get ,put, 讀取session數(shù)據(jù),存的時(shí)候可以是字符串也可是數(shù)組 forget 刪除key及值 flush 刪除所有 push 往session的一個(gè)鍵里追加元素,該鍵對應(yīng)的值為數(shù)組 pull 讀取數(shù)據(jù)后刪除該數(shù)據(jù) all 取出session所有的值 has 判斷某個(gè)key是否存在值 flash,暫存數(shù)據(jù),只能取一次,取數(shù)據(jù)后刪除查看全部
-
需回看查看全部
-
diyici查看全部
-
打印 $response用var_dump會報(bào)錯:Trying to get property of non-object,用dd打印就可以了。查看全部
-
中間價(jià)的使用場景查看全部
-
中間件的作用是什么查看全部
-
laravel中使用session有三種方式查看全部
-
session簡介查看全部
舉報(bào)
0/150
提交
取消