🛠️ පාඩම් මාලාව 2

සංවර්ධන පරිසරය (Development Environment) සැකසීම

1. XAMPP ස්ථාපනය කිරීම

XAMPP යනු අපගේ පරිගණකයේ වෙබ් සර්වර් එකක් (local server) නිර්මාණය කර ගැනීමට අවශ්‍ය Apache (Web Server), MySQL (Database), සහ PHP යන සියල්ලම එකට ලබා දෙන මෘදුකාංගයකි.

  1. බාගත කිරීම (Download): Apache Friends නිල වෙබ් අඩවියට ගොස් ඔබේ මෙහෙයුම් පද්ධතියට (Windows, Mac, or Linux) ගැලපෙන XAMPP පිටපත බාගත කරගන්න. Laravel 11 සඳහා PHP 8.2 හෝ ඊට ඉහළ සංස්කරණයක් අවශ්‍ය වන බැවින්, නවතම XAMPP පිටපත තෝරාගන්න.
  2. ස්ථාපනය කිරීම (Install): බාගත කරගත් ගොනුව (installer) run කරන්න. එන උපදෙස් පිළිපදින්න. බොහෝ විට කිසිදු වෙනසක් නොකර "Next" ක්ලික් කර ඉදිරියට යෑම ප්‍රමාණවත්ය.
  3. ආරම්භ කිරීම (Start): ස්ථාපනය අවසන් වූ පසු XAMPP Control Panel එක විවෘත කරන්න. එහි ඇති Apache සහ MySQL යන modules දෙක напротив ඇති "Start" බොත්තම් ක්ලික් කරන්න. ඒවා කොළ පැහැයට හැරුණු විට ඒවා සාර්ථකව ක්‍රියාත්මක වන බව තහවුරු වේ.

2. Composer ස්ථාපනය කිරීම

Composer යනු PHP සඳහා වන dependency manager (පැකේජ කළමනාකරු) වේ. අපගේ Laravel ව්‍යාපෘතියට අවශ්‍ය අනෙකුත් කේත පුස්තකාල (libraries) කළමනාකරණය කරන්නේ Composer මගිනි.

  1. බාගත කිරීම: getcomposer.org නිල වෙබ් අඩවියට ගොස් Windows Installer එක සඳහා ඇති Composer-Setup.exe ගොනුව බාගත කරගන්න.
  2. ස්ථාපනය කිරීම: බාගත කරගත් installer එක run කරන්න. "Install for all users" තෝරා ඉදිරියට යන්න.
  3. PHP Path එක ලබා දීම: ස්ථාපනය අතරතුර, එය ඔබෙන් PHP executable ගොනුව ඇති ස්ථානය (path) අසනු ඇත. ඔබ XAMPP ස්ථාපනය කළේ C: drive එකේ නම්, එම path එක සාමාන්‍යයෙන් C:\xampp\php\php.exe ලෙස වේ. එය නිවැරදිව තෝරා "Next" ක්ලික් කරන්න.
  4. ස්ථාපන ක්‍රියාවලිය සම්පූර්ණ කරන්න.

3. Visual Studio Code (VS Code) සැකසීම

කේත ලිවීම සඳහා අප භාවිතා කරන්නේ VS Code editor එකයි. ඔබට මෙතනින් එය බාගත කර ස්ථාපනය කරගත හැක.

Laravel සමඟ වැඩ කිරීම පහසු කරවන Extensions කිහිපයක් ස්ථාපනය කරගැනීම ඉතා ප්‍රයෝජනවත් වේ. VS Code හි বাম පැත්තේ ඇති Extensions icon (කොටු 4) ක්ලික් කර පහත නම් search කර install කරගන්න:

  • Laravel Extension Pack: Laravel සඳහා ප්‍රයෝජනවත් extensions රැසක් එකවර ස්ථාපනය කර දෙන පැකේජයකි.
  • PHP Intelephense: PHP කේත ලිවීමේදී ඔබට උදව් කරන (code completion, error checking) ඉතා ප්‍රයෝජනවත් extension එකකි.
  • DotENV: .env ගොනු සඳහා syntax highlighting ලබා දේ.

4. සියල්ල නිවැරදි දැයි පරීක්ෂා කිරීම

අප ස්ථාපනය කළ PHP සහ Composer නිවැරදිව ක්‍රියාත්මක වේදැයි පරීක්ෂා කිරීමට, Command Prompt (CMD) හෝ Terminal එක විවෘත කරගන්න.

PHP සංස්කරණය පරීක්ෂා කිරීමට:

php -v

මෙය ක්‍රියාත්මක කළ විට, ඔබ ස්ථාපනය කළ PHP සංස්කරණය (උදා: PHP 8.2.4) පෙන්විය යුතුය.

Composer සංස්කරණය පරීක්ෂා කිරීමට:

composer --version

මෙය ක්‍රියාත්මක කළ විට, Composer හි සංස්කරණ අංකය (උදා: Composer version 2.7.2) පෙන්විය යුතුය.

ඉහත command දෙකම සාර්ථකව ක්‍රියාත්මක වූයේ නම්, ඔබගේ සංවර්ධන පරිසරය දැන් Laravel සඳහා සූදානම්!