在TP5偵錯狀態會錯誤
未定義變數: data
public function editUser(Request $request)
{
# //取得表單傳回的資料
// $data = $request ->;內容物
foreach ($param as $key => $value ){
if (!empty($value)){
}
}
$condition = ['id'=>$data['id']] ;
$result = admin_tb2::update($data, $condition);#. ;
//如果是admin使用者,更新目前session中使用者資訊user_info中的角色role,供頁面呼叫
if (Session::get('user_info.name') == 'admin') {
Session::set('user_info.role', $data['role']);
}
>1, 'message'=>'更新成功'];
} else {
return ['status'=>0, 'message'=>'0,00,]更新失敗,請檢查']更新
}
}
if($request->param('name')=='admin')
{
Session::set('user_info.role',$data['role']);
}
改成這樣即可
在方法最前面定義data啊賦值為空即可