Как получить значения от почтальона в laravel контроллере - PullRequest
0 голосов
/ 25 апреля 2020

Я хочу получить значения от почтальона, все, что я получаю, это пустой ответ. Я хочу сохранить значения в базе данных, получив все значения от почтальона. Настройки почтальона в порядке. Есть проблема с моим кодом, потому что я не получаю значения. Ниже приведен код, который я использую в контроллере: -

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');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...