app/Http/Controllers/ProduitsController.php
/**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
Store a newly created resource in storage.
Store a newly created resource in storage .
public function store(Request $request)
    {
        $produit = Produit::create([
            'structure_id'      => $request->input('structure_id'),
            'name'      => $request->input('name'),
            'price'      => $request->input('price'),
            'description'      => $request->input('description'),
        ]);
        if ($produit) {
            if($request['image'] != null){
                $file = $request->file('image');
                $image = $produit->id.'.'.$file->getClientOriginalExtension();
                if (!file_exists(public_path('images/produits'))) {
                    mkdir(public_path('images/produits'));
                }
                $file->move(public_path('images/produits'), $image);
                $produit->image = "images/produits/".$image;
                $produit->save();
            }
            return redirect()->route('structures.show', $request->input('structure_id'));
        }
    }
public function store ( Request $ request ) { $ produit = Produit :: create ( [ 'structure_id' => $ request -> input ( 'structure_id' ) , 'name' => $ request -> input ( 'name' ) , 'price' => $ request -> input ( 'price' ) , 'description' => $ request -> input ( 'description' ) , ] ) ; if ( $ produit ) { if ( $ request [ 'image' ] != null ) { $ file = $ request -> file ( 'image' ) ; $ image = $ produit -> id . '.' . $ file -> getClientOriginalExtension ( ) ; if ( ! file_exists ( public_path ( 'images/produits' ) ) ) { mkdir ( public_path ( 'images/produits' ) ) ; } $ file -> move ( public_path ( 'images/produits' ) , $ image ) ; $ produit -> image = " images/produits/ " . $ image ; $ produit -> save ( ) ; } return redirect ( ) -> route ( 'structures.show' , $ request -> input ( 'structure_id' ) ) ; } }
Store a newly created resource in storage.
Store a newly created resource in storage .