هذا كلاس في لارافل يحتوي على دالة واحده، مو مهم ماذا تفعل هذه الداله او الكلاس
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');
التعليقات