PHP හා Laravel ගැන ගැටලුවකට උදව් ඕන.
එක වෙබ් පිටුවක , HTML Form එකක් තියේනව. ඒ HTML Form Method එක වෙන්නේ POST. මම , ඒ Form එක පුරවල Submit කරාම , වෙන අලුත් වෙබ් පිටුවකට යනව. ඒ අලුත් පිටුවට යද්දි , Unique Id එකක් , එක්ක Session එකක් හැදේනව. ඊට පස්සේ , ඒ අලුත් වෙබ් පිටුව Refresh කරන්නේවත් නැතුව , Web Browser එකේ Back Button එක ඔබල , ආපහු HTML Form එක තියේන වෙබ් පිටුවට යනව.
දැන් , මට ඕන ආපහු Submit Button එක ක්ලික් කරද්දි Unique Session Id එක කලින් තිබුන එකම නම් , Data Update වෙන්න ඕන , අලුත් Sesion Id එකක් නම් Data Save වෙන්න ඕන. ඒත් වෙබ් පිටුව Refresh කරන්නේ නැතුව , Submit එක ක්ලික් කරාට Session එකට අලුතින් ආපු Id එක බලන්නේ නැතුව කලින් තිබුන විධියටම Data Save තමයි වෙන්නේ.
එහම Refresh කරන්නේ නැතුව Cache Clear කරන් හෝ වෙන මොනව හරි විධියකින් , ඒ Sesion එකට අලුතින් ආපු Unique Id එක ගන්න පුලුවන් විධියක් තියේනවද ??
එහමත් නැත්නම් එක පාරක් Submit කරපු එකක් , Back ගිහින්, Refresh කරන් නැතුව , ආපහුම Submit කරද්දි Data Update වෙන විධියට හදන්නේ කොහමද ??
ගොඩක් දේවල් කරල බැලුවට , වැඩක් වුනේ නැ. උදව් කරන්න පුලුවන් නම් , ලොකු දේයක්.
එක වෙබ් පිටුවක , HTML Form එකක් තියේනව. ඒ HTML Form Method එක වෙන්නේ POST. මම , ඒ Form එක පුරවල Submit කරාම , වෙන අලුත් වෙබ් පිටුවකට යනව. ඒ අලුත් පිටුවට යද්දි , Unique Id එකක් , එක්ක Session එකක් හැදේනව. ඊට පස්සේ , ඒ අලුත් වෙබ් පිටුව Refresh කරන්නේවත් නැතුව , Web Browser එකේ Back Button එක ඔබල , ආපහු HTML Form එක තියේන වෙබ් පිටුවට යනව.
දැන් , මට ඕන ආපහු Submit Button එක ක්ලික් කරද්දි Unique Session Id එක කලින් තිබුන එකම නම් , Data Update වෙන්න ඕන , අලුත් Sesion Id එකක් නම් Data Save වෙන්න ඕන. ඒත් වෙබ් පිටුව Refresh කරන්නේ නැතුව , Submit එක ක්ලික් කරාට Session එකට අලුතින් ආපු Id එක බලන්නේ නැතුව කලින් තිබුන විධියටම Data Save තමයි වෙන්නේ.
එහම Refresh කරන්නේ නැතුව Cache Clear කරන් හෝ වෙන මොනව හරි විධියකින් , ඒ Sesion එකට අලුතින් ආපු Unique Id එක ගන්න පුලුවන් විධියක් තියේනවද ??
එහමත් නැත්නම් එක පාරක් Submit කරපු එකක් , Back ගිහින්, Refresh කරන් නැතුව , ආපහුම Submit කරද්දි Data Update වෙන විධියට හදන්නේ කොහමද ??
ගොඩක් දේවල් කරල බැලුවට , වැඩක් වුනේ නැ. උදව් කරන්න පුලුවන් නම් , ලොකු දේයක්.
Last edited:


