دورة laravel للمبتدئين الجزء الأول

منذ 5 سنوات imadbelasri Laravel
LA

فهاد الدورة الجديدة ديال المبتدئين غادي نشوفوا واحد ل php framework لي هي رقم واحد حاليا ولي هي laravel.
ف laravel كتمكنا باش نقادو مواقع خاصة بنا أو بناء مشاريع نهاية الدراسة فهاد الجزء الاول غادي نشوفوا كيفاش نديرو التثبيت ديال laravel وعرض أول صفحة خاصة بل projet ديالنا.


1- تحميل وتثبيت laravel

أول حاجة باش تمكن من تحميل laravel خصك تحميل وتثبيت composer فغادي تمشي للرابط التالي هنا.
منبعد غادي ندير la commande ف cmd  باش نمشي ل localhost فيلا كنتي خدام ب xampp غادي تدير:

cd c:\xampp\htdocs

كنتي خدام ب wamp غادي تدير :

cd c:\wamp\www 

منبعد غادي تدير la commande باش ت créer ل projet جديد ف ل projet سميناه laravelProjet الكوموند هي :


                                                    
                                                        //commande pour créer un nouveau projet laravel

 composer create-project --prefer-dist laravel/laravel  laravelProject
                                                    
                                                

2- عرض الصفحة الرئيسية

فباش نعرض الصفحة الرئيسية ديال ل projet ديالنا غادي نبقى دائما ف cmd غادي ندير la commande :

cd laravelProject
 
منبعد غادي ندير la commande لي غادي ت démarrer serveur
من بعد ما نديرها غادي نمشي ل  localhost:8000 غادي نلقى هاد
النتيجة :




الكوموند لي غادي تدير هي :

                                                        
                                                            //démarrer le serveur

php artisan serve
                                                        
                                                    

3- شرح laravel routing

فأول حاجة غادي نشوفوها هي routing لي كيمكن باش نعرض الصفحات ديالي ف les routes عندي ف dossier routes ول fichier web.php.

فباش ن afficher الصفحة لي شفنا فالصورة السابقة عندي / route لي كيعني فاش l'url يكون كيساوي /http://localhost:8000 كنعرض la page welcome لي كاينة ف dossier resources/views وهذا هو المعنى ديال return view.

ف laravel كتقلب اوتوماتيكيا على ل view welcome ف dossier views.

الكود لي عندنا ف web.php هو :

                                                        
                                                            //routes/web.php

Route::get('/', function () {
    return view('welcome');
});
                                                        
                                                    

4- إضافة laravel controller

ف ل controllers ف mvc لي كتعني model view controller ولي هي structure باش خدامة laravel كيلعبوا دور الوسيط بين ل model ول view ولي غادي نشوفوهم منبعد.

فباش نزيد controller كندير la commande لي هي :

php artisan make:controller PostsController 

فإسم ل controller هو PostsController من بعد متزيدو غادي تمشي ل app/Http/Controllers غادي تلقاه تما.

الكود لي غادي تلقى فيه هو :
 

                                                        
                                                            //PostsController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class PostsController extends Controller
{
    //
}
                                                        
                                                    

دروس ذات صلة

LA

دورة laravel للمبتدئين الجزء الأول

فهاد الدورة الجديدة ديال المبتدئين غادي نشوفوا واحد ل php framework لي هي رقم واحد حاليا ولي هي lara...


LA

دورة laravel للمبتدئين الدرس الثاني

فهاد الدرس الثاني من دورة laravel للمبتدئين غادي نكملوا الدورة ديالنا فغادي نشوفوا كيفاش نزيدو les f...


LA

دورة laravel للمبتدئين الدرس الثالت

فهاد الدرس الثالت من دورة laravel للمبتدئين غادي نكملوا الدورة ديالنا غادي نشوف...


LA

دورة laravel للمبتدئين الدرس الرابع

فهاد الدرس الرابع من دورة laravel للمبتدئين غادي نكملو الدورة ديالنا بالتطرق لكيفاش نستعمل ل mo...


LA

دورة laravel للمبتدئين الدرس الخامس

فالدرس السابق من دورة laravel للمبتدئين شفنا كيفاش درنا الإضافة فقاعدة البيانات من بعد شفنا كيفاش اس...


LA

دورة laravel للمبتدئين الدرس السادس

فهاد الدرس السادس من دورة laravel للمبتدئين غادي نشوفوا كيفاش نتعاملو مع les formulaires ف laravel غ...


LA

دورة laravel للمبتدئين الدرس السابع

فهاد الدرس السابع من دورة laravel للمبتدئين ومنبعد ما شفنا كيفاش زدنا post فقاعدة البيانات غادي نشوف...


LA

دورة laravel للمبتدئين الدرس الثامن

فهاد الدرس الثامن من دورة laravel للمبتدئين غادي نشوفوا كيفاش نتعاملو مع les sessions.فالدرس السابق...


LA

دورة laravel للمبتدئين الدرس التاسع

فهاد الدرس التاسع من دورة laravel للمبتدئين غادي نكملو الدورة ديالنا غادي نشوفوا كيفاش نديرو ل form...


LA

دورة laravel للمبتدئين الدرس العاشر

فهاد الدرس العاشر من دورة laravel للمبتدئين غادي نكملوا الدورة ديالنا وندوزو ل authentification...