%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/apache/htdocs/app/Http/Controllers/
Upload File :
Create Path :
Current File : //usr/local/apache/htdocs/app/Http/Controllers/ReglementController.php

<?php

namespace App\Http\Controllers;

use App\Models\Commande;
use App\Models\Reglements;
use Illuminate\Http\Request;

class ReglementController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $non_regle = Reglements::where('method', 'cheque')->where('status', 'nonpayed')->get();
        $cheques = Reglements::where('method', 'cheque')->where('status', 'payed')->get();

        return view('cheques.index', compact('cheques', 'non_regle'));
    }

    public function paid(Request $request)
    {

        $cheque = Reglements::find($request->id);
        $cheque->update([
            'status' => 'payed',
        ]);
        if ($cheque->save()) {
            return redirect()->route('cheque_list')->with('status', 'vous avez validez le chéque avec succès 😊');
        } else {
            return  redirect()->route('cheque_list')->with('error', 'Erreur');
        }
    }


    public function reglements()
    {
        $commandes =  Commande::whereNotIn('status', ['cancelled', 'returned'])->get();
        return view('reglements.index', compact('commandes'));
    }
}

Zerion Mini Shell 1.0