توی این قسمت ابتدا مسیرها و کنترلرهایی میسازیم که کاربر بتونه محصولی رو انتخاب کنه و به صفحه پرداخت هدایت بشه. بعد قابلیتی اضافه میکنیم تا بتونیم همه تراکنشهای کاربر رو با همه جزییات اون ذخیره کنیم.
🚩 بروزرسانی
اگه خطای Use of undefined constant گرفتید، به مدل Transaction کدهای زیر رو اضافه کنین:
class Transaction extends Model { >> const STATUS_SUCCESS = 2; >> const STATUS_PENDING = 1; >> const STATUS_FAILED = 0; // ... // ...
توی این مقاله از تکنیکهایی مثل Accessor و Mutator های لاراول استفاده شده. همچنین از روابط لاراول استفاده کردیم که درباره اونها میتونین توی پستهای زیر بیشتر بخونین:
با Serialize اینجا بیشتر آشنا بشین: