MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/.trash/app.2/Http/Controllers/Controller.php
<?php

namespace App\Http\Controllers;

use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use App\User;
use Auth;
class Controller extends BaseController
{
    use AuthorizesRequests, DispatchesJobs, ValidatesRequests;


    public function get_this_user_role($user_id){
        $user = User::find($user_id);

        $roles_obj = $user->roles;
        $roles = array();
        foreach ($roles_obj as $key => $value) {
            $roles[$value->id] = $value->title;
        }
        return $roles;
    }

    public function get_user_role(){

        $roles_obj = Auth::user()->roles;
        $roles = array();
        foreach ($roles_obj as $key => $value) {
            $roles[$value->id] = $value->title;
        }
        return $roles;
    }
}