අපි අපේ Laravel Pizza Ordering System එක හදන්න පටන් ගන්න කලින්, මේ පාඨමාලාවට අවශ්ය මූලිකම දේවල් ටික ගැන දැනුවත් වෙමු.
සරලවම කිව්වොත්, **Laravel** කියන්නේ වෙබ් යෙදුම් (web applications) හදන්න තියෙන **PHP Framework** එකක්. හිතන්න ඔයා ගෙයක් හදනවා කියලා. ගේ හදන්න අවශ්ය බ්ලොක් ගල්, සිමෙන්ති, වතුර වගේ දේවල් තමයි **PHP** කියන්නේ. එතකොට **Laravel** කියන්නේ ඒ ගේ ඉක්මනට, පිළිවෙළකට හදාගන්න ඔයාට දෙන සැලැස්මක්, ආයුධ පෙට්ටියක් (toolbox) වගේ දෙයක්.
Laravel පාවිච්චි කරාම අපිට Login/Registration වගේ සංකීර්ණ දේවල් හරිම ඉක්මනට හදාගන්න පුළුවන්. ඒ වගේම අපේ කේත (code) හරිම පිළිවෙළකට තියාගන්නත් Laravel උදව් වෙනවා. මේ නිසා ලෝකේ පුරා ගොඩක් developers ලා Laravel පාවිච්චි කරනවා.
මේ පාඨමාලාව අවසානයේදී, අපි සම්පූර්ණයෙන්ම ක්රියාත්මක වන Pizza Ordering System එකක් නිර්මාණය කරලා තියේවි. එහි පහත විශේෂාංග අඩංගු වෙනවා:
මේක තමයි අපි හදන්න යන system එකේ දළ රූපයක්.
මේ project එක කරන්න පටන් ගන්න කලින්, ඔයාගේ පරිගණකයේ මේ දේවල් install කරලා තියෙන්න ඕන.
අපිට PHP run කරන්න local server එකක් අවශ්යයි. මේ සඳහා **XAMPP** හෝ **WAMP** වගේ software එකක් install කරගන්න. මේවා එක්ක PHP, Apache සහ MySQL එකටම install වෙනවා.
Composer කියන්නේ PHP වලට තියෙන package manager එකක්. Laravel වගේ framework එකක් install කරගන්න මේක අත්යවශ්යයි. Composer නිල වෙබ් අඩවියෙන් බාගත කරගන්න.
කේත ලියන්න හොඳ code editor එකක් අවශ්යයි. අපි මේ පාඨමාලාවේදී **Visual Studio Code (VS Code)** භාවිත කරනවා. ඔයාට කැමති එකක් පාවිච්චි කරන්න පුළුවන්.
Google Chrome හෝ Firefox වැනි නවීන වෙබ් බ්රව්සරයක්.
හරි! දැන් ඔයාට අවශ්ය මූලික දැනුම තියෙනවා. අපි ඊළඟ කොටසින් අපේ පළමු Laravel project එක හදාගන්න හැටි ඉගෙන ගමු.