Я начинаю с Laravel, и я создал такой метод:
public function store($ruc, $business_name, $address, $phone, $item, $business_type, $uid)
{
try {
$phone = filter_var($phone, FILTER_SANITIZE_NUMBER_INT);
$company = array(
"ruc" => $ruc,
"business_name" => $business_name,
"address" => $address,
"phone" => $phone,
"item" => $item,
"user_id" => $uid,
"distrito_id" => 0,
"isCompany" => $isCompany,
"isProvider" => $isProvider);
$c_id = Company::select('id')->where("user_id","=", $uid)->first();
if(!$c_id){
$newcompany = Company::create($company);
if($newcompany->save()){
return $this->sendResponse($newcompany, 'se guardo la compania correctamente');
}else{
return $this->sendError("ocurrio un error al guardar");
}
}else{
return $this->sendError("ya tiene una compani registrada ene sta cuenta");
}
} catch (Exception $e) {
return $this->sendError($e, strval( $e ) , 'se actualizo la informacion correctamente');
}
}
и мой маршрут:
Route::get('completeregister/{ruc}/{business_name}/{address}/{phone}/{item}/{business_type}/{uid}', 'Auth\RegisterController@store');
, когда я проверяю URL, я получаю его :
введите описание изображения здесь
это означает, что URL работает нормально, но когда я вызываю URL в ajax, я получаю эту ошибку:
введите описание изображения здесь
это моя ajax функция:
$.ajax({
url: 'http://me.pruebalocal.com:8000/completeregister/123456789/empresa/ubicaion/telefono/rubro/2/2',
type: 'GET',
success: function (response) {
if (response.success) {
console.log(response.data);
}
},
error: function (response) {
alert("Uno o mas datos ingreados son invalidos"); //
}
});
Очевидно, что я собираюсь изменить пользовательские параметры.