Laravel ප්රේමීන්ට හොඳ සුවපහසුයක්! ශ්රිමානේ නවතම Laravel පැකේජයක් strides/laravel-api-module දැන් නිල වශයෙන් නිකුත් වුණා.
මෙම පැකේජය නිර්මාණය කරන්නේ නව API සම්පත් සෑදීමේදී එකම කේත කොටස පිරිසිදු ලෙස පිටපත් කරගන්න අවශ්යතාවය නිසාය. ඒ නිසා Action, Repository, Transformer යන ත්රිත්ව පදනමෙන් සමන්විත පිරිසිදු මොඩියුලයක් එකම කමාන්ඩ් එකෙන් ජනනය කරයි.
ඔබට composer require strides/laravel-api-module කියලා පැකේජය ස්ථාපනය කර, php artisan make:api-module Post වගේ කමාන්ඩ් එකක් ධාවනය කළම, පහත දේ සියල්ල ස්වයංක්රීයව සකස් වේ:
- Action class (Create, Update, Delete, Show, List)
- Repository interface සහ implementation
- Transformer (spatie/laravel-data භාවිතා කරයි)
- Eloquent Model සහ migration ගොනුව
- API routes ගොනුව
දැනටමත් ලේඛන සහ උදාහරණ සමඟ පැකේජය සපයන ලද නිසා, නව පරිශීලකයෝද ඉක්මනින් තමන්ගේ API ලේයර් එකක් සකස් කරගත හැකිය.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රි ලංකාවේ තාක්ෂණික උපාය මට්ටම ඉහළ යාමට මෙවැනි මෙවලම් මහත් උපකාරී වේ. විශේෂයෙන්:
- විදුලි පරිශීලකයින් – විශ්වවිද්යාල සිසුන්ට Laravel පාඨමාලා හෝ ව්යාපෘති පරීක්ෂණ අතර කෙටි කාලයක් තුළ API මොඩියුලයක් සකස් කිරීමට හැකියාව ලැබේ.
- ව්යාපාරික සංවර්ධකයින් – කාර්ය මණ්ඩලයට අලුත් සේවාවන් ඉක්මනින් ප්රදර්ශනය කර, බොහෝ කේතය නැවත ලියන අවශ්යතාව අඩු කරයි.
- ආරම්භක සමාගම් – Open‑source පැකේජයක් නිසා ලාභ අඩු කර, නිදහස් ලෙස කේතය පරිශීලනය, වෙනස්කිරීම කළ හැකිය.
අවසන් වශයෙන්, Laravel සංවර්ධකයන්ට කාර්යක්ෂමතාව වැඩි කර, කේත ගුණාත්මකතාවය රැක ගැනීමට මෙය අත්යවශ්ය මෙවලමක් බවට පත්වේ.
පැකේජය පිළිබඳ වැඩි විස්තර, උදාහරණ සහ සම්පූර්ණ ලේඛන මෙතැනින් ලබාගත හැක. ඔබේ අදහස්, යෝජනා සහ ප්රතිචාර අපේ GitHub රිපෝසිටරියට ඉදිරිපත් කරන්න.