php - 如何在 laravel 控制器中从邮递员那里获取值
问题描述
我想从邮递员那里得到价值,我得到的只是空洞的回应。我想通过从邮递员那里获取所有值来将值保存在数据库中。邮递员设置没问题。我的代码有问题,因为我没有得到值。以下是我在控制器中使用的代码:-
public function save_user_details(Request $request){
$data = $request->all();
//return $response = array('status'=>'true');
if(!isset($data['full_name']) && empty('full_name')){
$result['status'] = false;
$result['message'] = "Full name is required";
}else if(!isset($data['mob_num']) && empty($data['mob_num'])){
$result['status'] = false;
$result['message'] = "Mobile Number is required";
}else if(!isset($data['password']) && empty($data['password'])){
$result['status'] = false;
$result['message'] = "total_cost is required";
}else if(!isset($data['age']) && empty($data['age'])){
$result['status'] = false;
$result['message'] = "age is required";
}else if(!isset($data['city_id']) && empty($data['city_id'])){
$result['status'] = false;
$result['message'] = "City is required";
}else{
$full_name = $data['full_name'];
$mobile_number = $data['mob_num'];
$password = $data['password'];
$age = $data['age'];
$state = $data['state'];
$city = $data['city'];
$post = $data['post'];
$created_at = date("Y-m-d H:i:s");
$country_code = '91';
if($full_name != '' && $mobile_number != '' && $password != ''
&& $age != '' && $city != ''){
DB::table('pmjkyppa_users')->insert([
['full_name' => $full_name, 'mob_num' => $country_code.$mobile_number,
'password' => md5($data['password']), 'age' => $age, 'state' => $state, 'city' => $city,
'post' => $post, 'created_at' => $created_at, 'updated_at' => '']
]);
$result['status'] = true;
$result['message'] = "Saved!";
}else{
$result['status'] = false;
$result['message'] = "Plese Fill in your details!";
}
}
echo json_encode($result);
}
以下是路线:-
Route::match(['get','post'],'/pmjkyppa_register','pmjkyppa\HomeController@save_user_details');
解决方案
推荐阅读
- iis - 为所有大于 ca 1MB 的文件重置 IIS 连接?
- python-3.x - 在 smtplib 上使用变量
- swift - USDZ 文件无法在 QuickLook 应用中打开
- c++ - 如何创建 IDWriteTextLayout4?
- xslt-1.0 - 对嵌套 XML 中的特定节点进行排序
- javascript - 带有 TCP 和 UDP 的库 JS 以及用于 Firefox 和 Chrome 的 WebExtension
- php - MySQL在输入日期后删除
- java - 在wildfly服务器上部署时找不到实现ServletContextListener(AppContextListener)的类
- javascript - Need multi select checkbox drop-down, when option selected textbox should be displayed beside option in same drop-down
- moodle - Moodle 附加的 HTML 代码不能正常工作