ස්වදේශීය PHP කුස්සියට උපකරණ බේසම: Laravel බලයෙන් ක්රියාත්මක වන ජංගම ක්රීඩා පිටියක්
NativePHP Kitchen Sink යනු ඔබට Laravel තල්ලු කළ හැකි දුර පෙන්නුම් කරන සම්පුර්ණ විශේෂාංග සහිත ජංගම නිරූපණ යෙදුමකි - වෙබයේ නොව ඔබගේ දුරකථනයේ.
NativePHP Mobile භාවිතයෙන් ගොඩනගා ඇති මෙම යෙදුම, React Native, Flutter, හෝ වෙනත් ඕනෑම ඉදිරිපස රාමුවක් අවශ්ය නොවී, Android හෝ iOS යෙදුමක් තුළ සෘජුවම සම්පූර්ණ Laravel පසුබිමක් ධාවනය කරයි. මුළුතැන්ගෙයි සින්ක් සරල නමුත් ප්රබල සත්යයක් ඔප්පු කිරීමට මෙහි ඇත: එය Laravel හි ක්රියා කරන්නේ නම්, එය ඔබගේ දුරකථනයේ ක්රියා කළ හැක.
ඔබ ස්වදේශීය විශේෂාංග පරීක්ෂා කරමින් සිටියත්, NativePHP ක්රියා කරන ආකාරය ඉගෙන ගත්තත්, හෝ මුල සිටම නව යෙදුමක් ගොඩනඟමින් සිටියත්, Kitchen Sink ඔබට ගවේෂණය කිරීමට ඝන, භාවිතයට සූදානම් ක්රීඩා පිටියක් ලබා දෙයි.
එය පවතින්නේ ඇයි
ජංගම සංවර්ධනය දිගු කලක් තිස්සේ එක් දෙයක් අදහස් කර ඇත: අට්ටි මාරු කිරීම. ඔබ Laravel සංවර්ධකයෙක් නම් සහ ඔබට ස්වදේශීය ජංගම යෙදුමක් තැනීමට අවශ්ය නම්, ඔබට Swift, Kotlin, හෝ JavaScript ඉගෙන ගැනීමට සිදු විය. ඔබට ඔබගේ යෙදුමේ තර්කනය නැවත ගොඩ නැගීමට, ඔබගේ දත්ත සමුදා ප්රවේශය නැවත සිතා බැලීමට, සත්යාපන ප්රවාහයන් නැවත ක්රියාත්මක කිරීමට සහ කෙසේ හෝ ඔබගේ API සහ UI සමමුහුර්ත කිරීමට සිදු විය.
NativePHP ඒ සියල්ල වෙනස් කරයි.
එය Laravel සංවර්ධකයින්ට ඔවුන් දැනටමත් දන්නා Laravel කේත පදනම භාවිතා කරමින් සැබෑ දේශීය ජංගම යෙදුම් තැනීමට ඉඩ සලසයි. Kitchen Sink යනු සංකල්පයේ සාධනය සැබෑ කර ඇත - එය Android සහ iOS වෙත කෙලින්ම කථා කරන අභිරුචි-සම්පාදනය කරන ලද PHP ධාවන කාලයකින් බල ගැන්වෙන Laravel යෙදුම කෙලින්ම ස්වදේශීය කවචයකට බණ්ඩල් කරයි.
ප්රතිඵලය? එක් කේත පදනමක්. එක් පසුබිමක්. එක් කුසලතා කට්ටලයක්. සහ ස්වදේශීය විශේෂාංග වෙත පූර්ණ ප්රවේශය - සියල්ල PHP වෙතින්.
ඇතුළත ඇති දේ
Kitchen Sink යනු නිකම්ම නිරූපනයකට වඩා වැඩි දෙයකි - එය අද NativePHP හට කළ හැකි සෑම දෙයකම සජීවී නාමාවලියක් වන අතර හෙට එන විශේෂාංග සඳහා පරීක්ෂණ භූමියකි.
කොටුවෙන් පිටත එයට ඇතුළත් වන්නේ කුමක්ද යන්න මෙන්න:
ජෛවමිතික සත්යාපනය
මුහුණු හැඳුනුම්පත හෝ ඇඟිලි සලකුණු ස්කෑන් සහිත ආරක්ෂිත පරිශීලකයින් - සරල Laravel තර්කනය භාවිතයෙන් PHP වෙතින් ක්රියාරම්භනය කර ඇත.
කැමරා ප්රවේශය
ස්වදේශීය කැමරා යෙදුම විවෘත කරන්න, ඡායාරූප ගෙන ඒවා සැකසීම සඳහා Laravel මාර්ග වෙත කෙලින්ම උඩුගත කරන්න.
තල්ලු දැනුම්දීම්
තට්ටු කිරීමේ ක්රියා සහ පසුබිම් හැසිරවීම පිළිබඳ පූර්ණ පාලනයක් සහිතව, දේශීයව සහ දුරස්ථව තල්ලු දැනුම්දීම් යවන්න සහ ලබා ගන්න.
ටෝස්ට්, ඇඟවීම්, කම්පනය
පිරිසිදු, කියවිය හැකි PHP ඇමතුම් සමඟ ස්නැක්බාර්, ඇඟවීම් සහ කම්පන ප්රතිපෝෂණ වැනි දේශීය UI ක්රියා ක්රියාරම්භ කරන්න.
ගොනු තේරීම සහ ගබඩා කිරීම
උපාංගයෙන් ගොනු සහ ඡායාරූප තෝරන්න, ඒවා ඔබේ Laravel යෙදුමට උඩුගත කරන්න, සහ ඔබ වෙබයේ කරන ආකාරයටම ඒවා සුරකින්න.
Share Sheets
Laravel වෙතින් පද්ධති බෙදාගැනීමේ සංවාදය විවෘත කරන්න, පරිශීලකයින්ට Messages, WhatsApp, Slack, සහ තවත් යෙදුම් වෙත අන්තර්ගතය බෙදා ගැනීමට ඉඩ දෙන්න.
ගැඹුරු සම්බන්ධ කිරීම
ඔබගේ යෙදුම නිශ්චිත දසුන් වෙත දියත් කරන එන සබැඳි හසුරුවන්න - සියල්ල Laravel routing හරහා කළමනාකරණය කෙරේ.
සැසිය සහ සත්යාපන ස්ථීරභාවය
NativePHP ඉල්ලීම් අතර සම්පූර්ණ සැසි තත්ත්වය පවත්වාගෙන යයි. බ්රවුසරයක මෙන් කුකීස්, CSRF ටෝකන සහ සත්යාපනය දිගටම පවතී.
Livewire + Inertia සහාය
ඔබ බ්රවුසරයක නොසිටියත්, ගතික අන්තර්ක්රියා ධාවනය කිරීමට ඔබට Livewire හෝ Inertia භාවිත කළ හැක. PHP තර්කය හසුරුවයි; NativePHP දර්ශනය හසුරුවයි.
සැබෑ Laravel සමඟ ගොඩනගා ඇත
මුළුතැන්ගෙයි සින්ක් එකට එකතු කර ඇති Laravel යෙදුම එයයි: සැබෑ Laravel යෙදුමකි. එය Laravel හි සියලුම සාමාන්ය ලක්ෂණ භාවිතා කරයි:
web.php හි මාර්ග
පාලක සහ මිඩ්ල්වෙයාර්
බ්ලේඩ් සැකිලි
Livewire සංරචක
වාචික ආකෘති සහ සංක්රමණ
වින්යාස ගොනු, .env, සේවා සපයන්නන් - ක්රියා කරයි
යෙදුම ආරම්භ වන විට, NativePHP විසින් කාවැද්දූ PHP ධාවන කාලය ආරම්භ කරයි, Laravel වෙත ඉල්ලීමක් ක්රියාත්මක කරයි, සහ WebView වෙත ප්රතිදානය නල කරයි. එතැන් සිට, අන්තර්ක්රියා - පෝරමය ඉදිරිපත් කිරීම්, ක්ලික් කිරීම්, සජීවී වයර් ක්රියා - ග්රහණය කර නැවත Laravel වෙත යොමු කරනු ලබන අතර, ප්රතිචාරය නැවත ලබා දෙනු ලැබේ.
Laravel ට එය තවත් ඉල්ලීමක් පමණි. ඔබේ පරිශීලකයින්ට, එය ස්වදේශීය යෙදුමකි.