HOME


Mini Shell 1.0
La Pieza.DO | Todo lo que buscas!

Bienvenido de nuevo!

Acceso Cuenta Delivery
DIR: /var/www/devs.lapieza.net/app/Http/Controllers/
Upload File :
Current File : /var/www/devs.lapieza.net/app/Http/Controllers/ArticlesController.php
<?php

namespace App\Http\Controllers;



use App\Models\User;

use Illuminate\Http\Request;

use App\Models\Articles;
use App\Models\Category;
use App\Models\CategoryTranslation;
use App\Utility\CategoryUtility;
use Cache;

use Auth;

use Session;



class ArticlesController extends Controller

{

    public function __construct() {

        // Staff Permission Check

        $this->middleware(['permission:view_all_offline_articles_recharges'])->only('offline_recharge_request');

    }



    public function index()

    {

        $sort_search = null;
        $Ids = [1, 2, 3, 4, 6, 7]; // Aquí puedes definir los IDs que quieras

        $categories = Category::orderBy('order_level', 'desc');
        
        $categories = $categories->whereIn('id', $Ids);
        
        $categories = $categories->paginate(15);
        
        return view('frontend.user.articles.index', compact('categories'));

    }

    public function addArticlesModal()
    {
        $data = Articles::all();
    
        return response()->json($data);
    }


    // public function recharge(Request $request)

    // {

    //     $data['amount'] = $request->amount;

    //     $data['payment_method'] = $request->payment_option;



    //     $request->session()->put('payment_type', 'articles_payment');

    //     $request->session()->put('payment_data', $data);



    //     $decorator = __NAMESPACE__ . '\\Payment\\' . str_replace(' ', '', ucwords(str_replace('_', ' ', $request->payment_option))) . "Controller";

    //     if (class_exists($decorator)) {

    //         return (new $decorator)->pay($request);

    //     }

    // }







}