هذا كلاس في لارافل يحتوي على دالة واحده، مو مهم ماذا تفعل هذه الداله او الكلاس

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class user extends Controller

{

  public function index(){

   $servername = "0.0.0.0";

$username = "root";

$password = "";

$dbname = "data_user";

 $conn = mysqli_connect($servername, $username, $password, $dbname);

// التحقق من الإتصال

if (!$conn) {

  die("فشل الإتصال: " . mysqli_connect_error());

}

// لتحديد البيانات SQL بناء جملة 

$sql = "SELECT * FROM user";

// تنفيذ الإستعلام

$result = mysqli_query($conn, $sql);

// التحقق من عدد النتائج

if (mysqli_num_rows($result) > 0) {

  // نقوم بعرض البيانات للمتصفح

while($row = mysqli_fetch_assoc($result)) {

$nameu = $row["name"] ;

   $name = 'ali salem'. $nameu;

   $arruser = array(

    'name'=>'ali salem', 

    'ago'=>'28', 

    'phone'=>'715355943', 

    'email'=>'ali.alkaser57@gmail.com', 

    );

   return view('user', compact('name', 'arruser'));

  }

}

المهم كيف نستدعي الكلاس وتشغيل الداله بهذا الامر  

ممكن شرح ديناميكية هذا الامر وكيف يتم تشغيل الكلاس والداله به بدون أنشاء فئات

Route::get('/users',[App\Http\Controllers\user::class,'index' ])->name('product.index');