Laravel - Chrome

Bonjour , bésoin d'aide ...
Impossible de terminer l'opération précédante .Mémoire insuffisante.

je rencontre ce probleme avec le navigateur chrome , lorsque j'utilise un tel ou une tablette pour remplir un formulaire de l'application.

3 réponses

  1. Modérateur
    Bonjour
    Si ca n'arrive que sur certains navigateur (chrome visiblement) ce n'est sûrement pas lié au php mais a du code javascript...

    Quoi qu'il en soit, sans voir le code concerné... Impossibilité de te venir en aide...
    0
    1. Merci ,
      voici le code

      public function StoreRecrutement(Request $request)
      {
      //dd($request->all());
      $candidat = new Candidat();
      $candidat->nom = $request->nom;
      $candidat->prenom = $request->prenom;
      $candidat->choix_commune = $request->choix_commune;
      $candidat->civilite = $request->civilite;
      $candidat->zone_id = $request->zone_id;
      $candidat->poste_souhaité = $request->poste_souhaité;
      $candidat->permis_conduire = $request->permis_conduire;
      $candidat->moyen_information = $request->moyen_information;
      $candidat->note_personnelle = $request->note_personnelle;
      $candidat->commune = $request->commune;
      $candidat->quartier = $request->quartier;
      $candidat->phone = $request->phone;
      $candidat->email = $request->email;
      $candidat->cv = $request->cv;
      $candidat->piece = $request->piece;
      $candidat->autres_document = $request->autres_document;
      $candidat->photo = $request->photo;

      if ($request->hasfile('photo')) {
      $file = $request->file('photo');
      $extension = $file->getClientOriginalExtension();
      $filename = time() . '.' . $extension;
      $file->move('assets/photo/candidats/', $filename);
      $candidat->photo = $filename;
      }

      if ($request->hasfile('piece')) {
      $file = $request->file('piece');
      $extension = $file->getClientOriginalExtension();
      $filename = time() . '.' . $extension;
      $file->move('assets/photo/candidats/piece', $filename);
      $candidat->piece = $filename;
      }

      if ($request->hasfile('cv')) {
      $file = $request->file('cv');
      $extension = $file->getClientOriginalExtension();
      $filename = time() . '.' . $extension;
      $file->move('assets/photo/candidats/CV/', $filename);
      $candidat->cv = $filename;
      }

      if ($request->hasfile('autres_document')) {
      $file = $request->file('autres_document');
      $extension = $file->getClientOriginalExtension();
      $filename = time() . '.' . $extension;
      $file->move('assets/photo/candidats/autres_document/', $filename);
      $candidat->autres_document = $filename;
      }

      $candidat->save();

      $request->session()->flash('recrutement_success', true);
      $request->session()->flash('recrutement_success_data', ["nom" => $request->nom, "prenom" => $request->prenom, "civilite" => $request->civilite]);
      return redirect()->route("layouts.postrecrutement-success");
      }
      0
    2. public function StoreRecrutement(Request $request)
      {
      //dd($request->all());
      $candidat = new Candidat();
      $candidat->nom = $request->nom;
      $candidat->prenom = $request->prenom;
      $candidat->choix_commune = $request->choix_commune;
      $candidat->civilite = $request->civilite;
      $candidat->zone_id = $request->zone_id;
      $candidat->poste_souhaité = $request->poste_souhaité;
      $candidat->permis_conduire = $request->permis_conduire;
      $candidat->moyen_information = $request->moyen_information;
      $candidat->note_personnelle = $request->note_personnelle;
      $candidat->commune = $request->commune;
      $candidat->quartier = $request->quartier;
      $candidat->phone = $request->phone;
      $candidat->email = $request->email;
      $candidat->cv = $request->cv;
      $candidat->piece = $request->piece;
      $candidat->autres_document = $request->autres_document;
      $candidat->photo = $request->photo;
      
      if ($request->hasfile('photo')) {
      $file = $request->file('photo');
      $extension = $file->getClientOriginalExtension();
      $filename = time() . '.' . $extension;
      $file->move('assets/photo/candidats/', $filename);
      $candidat->photo = $filename;
      }
      
      if ($request->hasfile('piece')) {
      $file = $request->file('piece');
      $extension = $file->getClientOriginalExtension();
      $filename = time() . '.' . $extension;
      $file->move('assets/photo/candidats/piece', $filename);
      $candidat->piece = $filename;
      }
      
      if ($request->hasfile('cv')) {
      $file = $request->file('cv');
      $extension = $file->getClientOriginalExtension();
      $filename = time() . '.' . $extension;
      $file->move('assets/photo/candidats/CV/', $filename);
      $candidat->cv = $filename;
      }
      
      if ($request->hasfile('autres_document')) {
      $file = $request->file('autres_document');
      $extension = $file->getClientOriginalExtension();
      $filename = time() . '.' . $extension;
      $file->move('assets/photo/candidats/autres_document/', $filename);
      $candidat->autres_document = $filename;
      }
      
      $candidat->save();
      
      $request->session()->flash('recrutement_success', true);
      $request->session()->flash('recrutement_success_data', ["nom" => $request->nom, "prenom" => $request->prenom, "civilite" => $request->civilite]);
      return redirect()->route("layouts.postrecrutement-success");
      }
      
      0