HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/html/owlcrm/app/first-project/app/Http/Controllers/UserController.php
<?php

namespace App\Http\Controllers;

use Illuminate\Database\Query\JoinClause;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

class UserController extends Controller
{
    public function showUser() {
        $users = DB::table('users')
              //->leftjoin('cities','users.City','=','cities.id')
              //->select(DB::raw('count(*) as users_count'),'cities.city')
              //->groupBy('city')
              //->havingBetween('users_count',[1,3])
             // ->having('users_count','>',1)
              //->orderBy('users_count','desc')
              //->count();
              ->leftjoin('cities',function(JoinClause $Join) {
                     $Join->on('users.city','=','cities.id')
                     ->where('users.name','like','p%');
              })
              ->select('users.*','cities.city')
              ->get();

              //return $users; 
             return view('welcome',compact('users'));
    }



}