编辑前在cromo和safari浏览器中在laravel表单上禁用了CACHE

问题描述

我在laravel 6上有一个带有编辑表单的bug

示例我要编辑数据
名称从“测试缓存测试66666”到“名称缓存姓氏缓存”

Estado “引诱者”到“盟约”

enter image description here

100%的工作编辑表单重定向到索引

enter image description here

但是当再次进行路由编辑时

在没有应用更改的表格上,我检查了对服务器的网络NOT请求,并且仅在浏览器中查看缓存

enter image description here

我需要按“ F5”才能看到编辑

enter image description here

我尝试使用.htcaccess

标头将Cache-Control设置为“无缓存,无存储,必须重新验证” 标头设置实用语“不缓存” 标头集到期0

并带有此元头

<Meta http-equiv="cache-control" content="max-age=0" />
<Meta http-equiv="cache-control" content="no-cache" />
<Meta http-equiv="cache-control" content="no-store" />
<Meta http-equiv="cache-control" content="must-revalidate" />
<Meta http-equiv="expires" content="0" />
<Meta http-equiv="expires" content="Tue,01 Jan 1980 1:00:00 GMT" />
<Meta http-equiv="pragma" content="no-cache" />

我也尝试过使用表单autocomplete ='off'

没有结果

我检查了,我需要强制浏览器将请求发送到mi服务,并且不使用缓存浏览器

我该怎么做?

这是代码

       /// dd($request->input());

    $leadsId=base64_decode($request->input('leadsId'));
    $moduleIns = ZCRMRestClient::getInstance()->getModuleInstance("Leads"); 
    
    $records = array();
    $record = ZCRMRecord::getInstance("Leads",$leadsId);
    $record->setFieldValue("First_Name",$request->input('First_Name'));
    $record->setFieldValue("Last_Name",$request->input('Last_Name'));
    $record->setFieldValue("Company",$request->input('Company'));
    $record->setFieldValue("Designation",$request->input('Designation'));
    $record->setFieldValue("Industry",$request->input('Industry'));
    $record->setFieldValue("Lead_Status",$request->input('Lead_Status'));
    $record->setFieldValue("Typo_de_Lead",$request->input('Typo_de_Lead'));
    $record->setFieldValue("marca",$request->input('marca'));
    $record->setFieldValue("Dealer",$request->input('Dealer'));
    $record->setFieldValue("Producto",$request->input('Producto'));
    $record->setFieldValue("Nombre_de_vendedor_de_dealer",$request->input('Nombre_de_vendedor_de_dealer'));
    $record->setFieldValue("Rep",$request->input('Rep'));
    $record->setFieldValue("Representante_email",$request->input('Representante_email'));
    $record->setFieldValue("Phone",$request->input('Phone'));
    $record->setFieldValue("Website",$request->input('Website'));
    $record->setFieldValue("Mobile",$request->input('Mobile'));
    $record->setFieldValue("Skype_ID",$request->input('Skype_ID'));
    $record->setFieldValue("Email",$request->input('Email'));
    $record->setFieldValue("Secondary_Email",$request->input('Secondary_Email'));
    $record->setFieldValue("Nombre_de_Arquitecto",$request->input('Nombre_de_Arquitecto'));
    $record->setFieldValue("Email_Arquitecto",$request->input('Email_Arquitecto'));
    $record->setFieldValue("Apellido_de_Arquitecto",$request->input('Apellido_de_Arquitecto'));
    $record->setFieldValue("Phone_Arquitecto",$request->input('Phone_Arquitecto'));
    $record->setFieldValue("Country",$request->input('Country'));
    $record->setFieldValue("Street",$request->input('Street'));
    $record->setFieldValue("City",$request->input('City'));
    $record->setFieldValue("Zip_Code",$request->input('Zip_Code'));
    $record->setFieldValue("Estado",$request->input('Estado'));
    $record->setFieldValue("Showroom_Ciudad",$request->input('Showroom_Ciudad'));
    $record->setFieldValue("Fecha_de_cooking_demo",$this->FechaZoho($request->input('Fecha_de_cooking_demo')));
    $record->setFieldValue("Fecha_de_visita_al_Showroom",$this->FechaZoho($request->input('Fecha_de_visita_al_Showroom')));
    $record->setFieldValue("Description",$request->input('Description'));
    $record->setFieldValue("Estado_de_Prospecto",$request->input('Estado_de_Prospecto'));
    $record->setFieldValue("Hora_de_visita_al_showroom",$request->input('Hora_de_visita_al_showroom'));
    $record->setFieldValue("Hora_de_la_llamada",$request->input('Hora_de_la_llamada'));
    $record->setFieldValue("Fecha_de_la_llamada",$this->FechaZoho($request->input('Fecha_de_la_llamada')));
    $record->setFieldValue("UTM_Source",$request->input('UTM_Source'));
    $record->setFieldValue("Lead_Source",$request->input('Lead_Source'));
    $record->setFieldValue("UTM_Anuncio_ID",$request->input('UTM_Anuncio_ID'));
    $record->setFieldValue("UTM_Campaign_Name",$request->input('UTM_Campaign_Name'));
    $record->setFieldValue("Creado_Desde_Admin_Web",true);


    //dd($record);
    
    array_push($records,$record); // pushing the record to the array
   // $duplicate_check_fields=array('Company');
    $lar_id=null; // THIS LINE
    $trigger=array();//trigger to include
    $responseIn = $moduleIns->updateRecords($records,null,$lar_id,null); 

    $zohoRespuesta=$responseIn->getEntityResponses();
   // dd($zohoRespuesta);
    
    if($zohoRespuesta[0]->getStatus()!='success'){
       abort(404);
    }

        /******* SALES MANAGO ************/
        $var=new SalesManago();
        $var->setSmEmail($request->input('Email'));
        $var->setEstado($request->input('Estado'));
        $var->setSmNombre($request->input('First_Name')." ".$request->input('Last_Name'));
        $var->setTag($this->asignarTagSM ($request->input('Lead_Status')));
        $var->setSmPhone($request->input('Phone'));
        $var->setProducto($request->input('Producto'));
        $var->setMensaje($request->input('Description'));
        $var->setBrand((!empty($request->input('marca'))) ? implode(",",$request->input('marca')) : '');
        //dd($var);
        $response=$var->upsert();


        $vararq=new SalesManago();
        $vararq->setSmNombre($request->input('Nombre_de_Arquitecto'));
        $vararq->setSmPhone($request->input('Phone_Arquitecto'));
        $vararq->setSmEmail($request->input('Email_Arquitecto'));
        $vararq->setTag('ARQUITECTO');
        $response=$vararq->upsert();
        /******* SALES MANAGO ************/
        
        $response=$vararq->upsert();
        /******* SALES MANAGO ************/

      $notification = array(
                        'message'    => trans('global.stored_record'),'alert_type' => 'success'
                    );
    
    

    \Session::flash('notification',$notification);

    //return redirect()->route('admin.leads.index');
    return redirect()->back();
    // dd($request->input('leadsId'));
    //return redirect()->route('admin.deals.edit',['leadsId'=>urldecode($request->input('leadsId'))]);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)