Introduction to Laravel platform_Lecture1.pptx

OmerMohamed64 6 views 9 slides Oct 27, 2025
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

محاضرة عن اعداد بيئة ال لارفيل


Slide Content

المحاضرة الأولى: مقدمة + إعداد بيئة العمل مقدمة حول Laravel نبذة حول MVC تهيئة بيئة عمل Laravel تثبيت Laravel (Windows) خيارات إعداد بيئة تطوير Laravel نبذة حول أداة Artisan هيكل الملفات في Laravel آلية عمل Composer

مقدمة حول Laravel Laravel إطار عمل مفتوح المصدر لتطوير تطبيقات الويب بلغة PHP. يعتمد على معمارية MVC (Model-View-Controller). يوفر أدوات قوية لتسريع عملية التطوير. من مميزاته: نظام التوجيه، قوالب Blade، أداة Artisan، دعم المجتمع.

نبذة حول MVC Model: يمثل البيانات وقواعدها. View: واجهة العرض للمستخدم. Controller: يتحكم بالمنطق بين Model و View. مثال: المستخدم يطلب صفحة -> Controller يستدعي البيانات -> View يعرضها.

تهيئة بيئة عمل Laravel المتطلبات الأساسية: - PHP 8.x أو أحدث - Composer - MySQL / MariaDB - خادم ويب Apache/Nginx - محرر نصوص (مثل VS Code)

تثبيت Laravel (Windows) 1. تثبيت Composer من الموقع الرسمي. 2. استخدام الأمر: composer create-project laravel/laravel project_name 3. أو باستخدام Laravel Installer: composer global require laravel/installer laravel new project_name

خيارات إعداد بيئة تطوير Laravel XAMPP / WAMP: لتشغيل PHP + MySQL محليًا. Laragon: بيئة تطوير جاهزة وسريعة. Docker (Sail): لتشغيل بيئة تطوير متكاملة.

نبذة حول أداة Artisan أداة سطر أوامر مدمجة مع Laravel. أمثلة: - تشغيل السيرفر: php artisan serve - إنشاء Controller: php artisan make:controller TestController

هيكل الملفات في Laravel app/: الكود الأساسي (Models, Controllers). routes/: ملفات المسارات. resources/views/: ملفات العرض. database/: ملفات Migrations و Seeders. public/: الملفات العامة (CSS, JS, Images).

آلية عمل Composer Composer هو مدير الاعتماديات في PHP. يستخدم لتنزيل وتحديث مكتبات المشروع. ملف composer.json يحتوي على جميع المكتبات المطلوبة.
Tags