Laravel.io
//beğenme yeri 
<section class="page-title pull-left">
                    <h2>{{ $data->first()->company_name }}</h2>
                    <h3>Detay Sayfası</h3>
                    {{ $data->first()->id }} //company id si geliyor
                    @if(\Auth::user()->id == \Auth::user()->companyLike['user_id'] and \Auth::user()->companyLike['vote']== 1 and \Auth::user()->companyLike['company_id'] == $data->first()->id   )
                
                    //KULLANIICININ BİLGİLERİ VERİ TABANI İLE UYUŞUYORSA ADAM BEĞENMİŞ OLUYOR UYMUYORSA BEĞENMEMİŞ OLUYOR.
            

                    <i class="fas fa-thumbs-down"></i>
                    <a data-id="{{ $data->first()->id }}" class="dislike" href="#">
                        Beğenmekten Vazgeç
                        <span class="reviews">@foreach($data as $datas)({{ $datas->companyLikes->where('vote',1)->count()   }}) @endforeach</span>
                    </a>
                        @else
                        <i class="fas fa-thumbs-up"></i>
                        <a data-id="{{ $data->first()->id }}" class="like" href="#">
                                Beğen
                            <span class="reviews">@foreach($data as $datas)({{ $datas->companyLikes->where('vote',1)->count()   }}) @endforeach</span>
                        </a>

                    @endif

</section>

BEĞENME KISMI 

//FİRMA BEĞENME BUTONU JAVASCRİPT DOSYASI
$('.like').on('click',function (event) {



    event.preventDefault();
    companyId = $(this).data('id');


    $.ajax({
        type: "GET",
        dataType: "json",
        url: 'http://buro.ajansportakal.com/companyLike/'+companyId,
        success:function(data) {


            location.reload();



        },
        error: function(data) {


            window.location.href = 'http://buro.ajansportakal.com/login';


        }

    });

});

//BEĞENMEYİ GERİ ALMA ALANI 


//FİRMA BEĞENMEYİ GERİ ALMA BUTONU JAVASCRİPT DOSYASI

$('.dislike').on('click',function (event) {


    event.preventDefault();
    companyId2 = $(this).data('id');


    $.ajax({
        type: "GET",
        dataType: "json",
        url: 'http://buro.ajansportakal.com/companydisLike/'+companyId2,
        success:function(data) {

            location.reload();

        },
        error: function(data) {


            window.location.href = 'http://buro.ajansportakal.com/login';


        }

    });

});


//LİKE CONTROLLER

    public function companyLike($companyId)

    {

             $user_id = Auth::user()->id;
             $likeCompany = new LikeDislikeCompany();
             $likeCompany->user_id =$user_id;
             $likeCompany->company_id = $companyId;
             $likeCompany->vote = 1;
             $likeCompany->save();

            return response()->json(['message' =>'Başarıyla Beğenildi']);

    }

// DİSLİKE CONTROLLER

    public function companydisLike($companyId2)

    {

        $likeCompany =LikeDislikeCompany::where('company_id','=',$companyId2)
            ->where('user_id','=',Auth::user()->id)
            ->get();
        $likeCompany->vote = 0;
        $likeCompany->update();

        return response()->json(['message' =>'Şirket Beğenilmekten Vazgeçildi.']);

    }

Please note that all pasted data is publicly available.