Question qui semble assez bateau comme ça mais je ne trouve pas ma réponse sur le net car la plupart des sujet sont trop vieux ou ne me convienne pas par rapport a ce que je veux faire !

J'ai fait un site d'achat avec moyen de paiement (stripe) et système de mail pour information, mais j'aimerais garder dans ma bdd les commandes des clients. j'ai bien un controller qui gère les paniers et la vue qui va avec mais j'aimerais envoyé ces donnée ds ma bdd mais je ne vois pas comment m'y prendre... Je me demande s'il faut utiliser un seeds ou écrire une methode POST quelques part avec la route qui va avec.... Bref je suis encore novice en Laravel ... et là je suis un peu perdu

Le controller de mon panier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
 
<?php
 
namespace App\Http\Controllers;
 
use Illuminate\Http\Request;
use App\Produit;
 
 
class PanierController extends Controller
{
    public function index(){
        $userId = auth()->user()->id;
        $panier = \Cart::getContent();
 
        return view('panier.index', compact('panier'));
    }
 
    public function add($id = null){
        if ( $id != null){
            $produit = Produit::findOrFail($id);
            $userId = auth()->user()->id; 
            \Cart::session($userId)->add(array(
                'id' => $produit->id, 
                'name' => $produit->nom,
                'price' => $produit->prix,
                'quantity' => 1,
                'attributes' => array(),
                'associatedModel' => $produit->avatar,
            ));
 
            // dd(\Cart::session($userId)->getContent() );
            return redirect()->route('panier.index');
        }
    }
 
    public function remove($id = null){
        if ( $id != null){
            $userId = auth()->user()->id;
            \Cart::session($userId)->remove($id);
            return redirect()->route('panier.index');
            }
    }
 
    public function destroy($id = null){
        $userId = auth()->user()->id;
        \Cart::session($userId)->clear();
        return redirect()->route('home');
    }
 
    public function updateMoins($id = null){
        if ( $id != null){
            $userId = auth()->user()->id;
            \Cart::session($userId)->update($id,[
                'quantity' => -1
            ]);
 
            return redirect()->route('panier.index');
        }
 
    }
 
    public function updatePlus($id = null){
        if ( $id != null){
            $userId = auth()->user()->id;
            \Cart::session($userId)->update($id,[
                'quantity' => 1
            ]);
 
            return redirect()->route('panier.index');
        }
 
    }
}
Je ne sais pas trop s'il faut autre chose pour pouvoir me répondre mais n'hésitez pas a me demandé !! Merci