সেই রেকর্ডটিতে কোনও পরিবর্তন আনা হয়েছে, তবে কি লরভেলে স্পষ্টত মডেলগুলি ব্যবহার করে কোনও রেকর্ড আপডেট করার কোনও উপায় আছে? আমি কোনও ব্যবহারকারী চাইছি না যে কোনও ব্যবহারকারী বারবার কোনও কারণ ছাড়াই ডাটাবেসটির জন্য অনুরোধ করছে, পরিবর্তনগুলি সংরক্ষণ করার জন্য বোতামটি টিপুন। আমার একটি javascript
ফাংশন রয়েছে যা পৃষ্ঠায় কিছু পরিবর্তন হয়েছে কিনা সে অনুযায়ী সেভ বোতামটিকে সক্ষম এবং অক্ষম করে, তবে সার্ভারের পাশেও এই জাতীয় বৈশিষ্ট্যটি নিশ্চিত করা সম্ভব কিনা তা আমি জানতে চাই if আমি জানি যে আমি নিজেই এটি সম্পাদন করতে পারি (অর্থাত: রেকর্ডটি কোনও অভ্যন্তরীণ কার্যকারিতার কাছে আবেদন না করে) কেবল রেকর্ডটি পরিবর্তন হয়েছে কিনা তা পরীক্ষা করেই, তবে সেভাবে করার আগে, আমি জানতে চাই যে লারাভেল স্বতন্ত্র মডেলটি ইতিমধ্যে যত্ন নিয়েছে কিনা care এটি, তাই আমার চাকাটি পুনরায় আবিষ্কার করার দরকার নেই।
রেকর্ড আপডেট করার জন্য আমি এইভাবে ব্যবহার করি:
$product = Product::find($data["id"]);
$product->title = $data["title"];
$product->description = $data["description"];
$product->price = $data["price"];
//etc (string values were previously sanitized for xss attacks)
$product->save();