lundi 17 octobre 2016

Get input request and insert it in database laravel

I am new fan of Laravel framework. can you tell me how to get input in my post method and insert it as an atribute 'cli' in my table 'demandes'.

class DemandeController extends Controller { protected $demandeRepository; protected $demandeGestion; protected $compteRepository;

    protected $nbrPerPage = 4;

    public function search(SearchRequest $request)
        {        
            $mc = $request->input('mc');
            $demandes = $this->demandeRepository->search($mc);
            $links = $demandes->render();
            $etape = $request->input('etape');
            return view('demandes.liste', compact('demandes', 'links'))->with('etape',$etape);
        }

 public function update(DemandeRequest $request, $id)
    {
            $user = Auth::user();

            $inputs = $this->demandeGestion->get_inputs($request,$user);

            $demande=  $this->demandeRepository->update($id, $inputs);
             return redirect('demande')->withOk("Le dossier  " . $demande->objet . " a été modifié.");


             //return redirect('demandes.liste')->withOk("Le dossier  " . $request->input('objet') . " a été enregistrée.");
    }

public function store(DemandeRequest $request)
    {
        $user = Auth::user();
        $inputs = array_merge($request->all(), ['user_id' => $user->id]);
        $demande = $this->demandeRepository->store($inputs);

        return redirect('demande')->withOk("Le dossier  " . $demande->objet . " a été créé.");
    }

Thanks you before :)

Dido



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire