CasperSecurity

Current Path : /var/www/hrms.uiet.co.in/MetadataService/app/Http/Controllers/
Upload File :
Current File : /var/www/hrms.uiet.co.in/MetadataService/app/Http/Controllers/MetadataParentUnitController.php

<?php

namespace App\Http\Controllers;

use App\Helpers\APIHelper;
use App\Models\MetadataParentUnit;
use App\Http\Requests\StoreMetadataParentUnitRequest;
use App\Http\Requests\UpdateMetadataParentUnitRequest;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;

class MetadataParentUnitController extends Controller
{
    public function rules()
    {
        return [
            'unit' => 'required|max:255',
            'status' => 'nullable|numeric',
        ];
    }


    public function index()
    {
        $reponsecode=200;
        $resdata=MetadataParentUnit::all();
        $response=APIHelper::createAPIResponse(false,$reponsecode,"All Data",$resdata);
        return response()->json($response,$reponsecode);
    }

    public function indexsearch(Request $request)
    {
        $search=$request->search;
        $perPage=$request->perPage;
        $orderBy=$request->orderBy;
        $orderAsc=$request->orderAsc;
        $datas=MetadataParentUnit::search($search)->orderBy($orderBy, $orderAsc ? 'asc' : 'desc')->paginate($perPage);
        return $datas;
    }


    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \App\Http\Requests\StoreMetadataParentUnitRequest  $request
     * @return \Illuminate\Http\JsonResponse
     */
    public function store(Request $request)
    {
        $validator = Validator::make($request->all(),$this->rules());

        if ($validator->fails()) {
            $reponsecode=500;
            $response=APIHelper::createAPIResponse(true,$reponsecode,"Sorry!!! Please fill all the given fields",$validator->errors());

        }else {
            $reponsecode = 200;
            $resdata = MetadataParentUnit::create($request->all());
            $response = APIHelper::createAPIResponse(false, $reponsecode, "Create Data", $resdata);

        }

        return response()->json($response, $reponsecode);
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Models\MetadataParentUnit  $metadataParentUnit
     * @return \Illuminate\Http\JsonResponse
     */
    public function show($id)
    {
        $reponsecode=200;
        $resdata=MetadataParentUnit::find($id);
        $response=APIHelper::createAPIResponse(false,$reponsecode,"Single Data",$resdata);
        return response()->json($response,$reponsecode);
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  \App\Models\MetadataParentUnit  $metadataParentUnit
     * @return \Illuminate\Http\Response
     */
    public function edit(MetadataParentUnit $metadataParentUnit)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \App\Http\Requests\UpdateMetadataParentUnitRequest  $request
     * @param  \App\Models\MetadataParentUnit  $metadataParentUnit
     * @return \Illuminate\Http\JsonResponse
     */
    public function update(Request $request, $id)
    {
        $validator = Validator::make($request->all(),$this->rules());

        if ($validator->fails()) {
            $reponsecode=500;
            $response=APIHelper::createAPIResponse(true,$reponsecode,"Sorry!!! Please fill all the given fields",$validator->errors());

        }else{
            $reponsecode=200;
            $resdata=MetadataParentUnit::find($id)->update($request->all());
            $response=APIHelper::createAPIResponse(false,$reponsecode,"Update Data",$resdata);

        }
        return response()->json($response,$reponsecode);
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  \App\Models\MetadataParentUnit  $metadataParentUnit
     * @return \Illuminate\Http\JsonResponse
     */
    public function destroy($id)
    {
        $reponsecode=200;
        $resdata=MetadataParentUnit::find($id)->delete();
        $response=APIHelper::createAPIResponse(false,$reponsecode,"Delete Data",$resdata);
        return response()->json($response,$reponsecode);
    }
}
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY