آموزش اتصال Laravel به شبکه پرداخت پِی

از اونجایی که خودم برنامه نویس شبکه پرداخت پِی هستم ، تیکت های زیادی دیدم که برخی از دوستان برنامه نویس با راه اندازی این سیستم با زبان هایی مثل PHP, ASP.NET, … مشکل داشتن و عمدتا با فریمورک Laravel بوده ، برای همین تصمیم گرفتم که اولین پست آموزشی رو با این مورد شروع کنم تا شاید کمک خیلیا بشه.

نسخه لاراولی که در این پست در نظر گرفته شده ۵.۷ هستش.

پیش نیاز ها

Database

خوب اولین موردی که باید بریم سراغش دیتابیس و ایجاد جداول هست.

توی این مورد نیازه که یه جدول داشته باشیم به اسم transactions که تراکنش ها رو توی اون ذخیره کنیم.

به مسیر پروژه رفته و دستور زیر رو توی ترمینال یا cmd اجرا کنید :

فایل ایجاد شده توی مسیر database/migrations باز کنید و به صورت زیر تغییر بدید :

حالا دستور زیر رو اجرا کنید تا جدول تراکنش ها ساخته بشه

خوب جدول مورد نظرمون ساخته شد. بریم مرحله بعدی

Model

با استفاده از دستور زیر model تراکنش رو ایجاد کنید

خوب حالا فایل app/Transaction.php رو باز کنید به صورت زیر تغییر بدید :

Routes

توی این مرحله مسیر آدرس بازگشتی از درگاه پرداخت رو ایجاد میکنیم. همچنین یه مسیر برای تست تراکنش.

فایل routes/web.php رو باز کنید و کد های زیر رو به انتها اضافه کنید :

Views

2 تا فایل view توی مسیر resources/views به اسم های payir-form.blade.php و payir-receipt.blade.php ایجاد کنید :

Controller

مرحله نهایی ایجاد کنترلر هستش که با دستور زیر ساخته میشه :

حالا فایل کنترلر رو از مسیر app/Http/Controllers/PayirTransactionController.php باز کنید و به صورت زیر تغییر بدید :

کل پروژه رو میتونید از Github من دانلود کنید.

پکیج لاراول

اگه دنبال یه پکیج برای لاراول میگردید میتونید از پکیجی که آقای محمد محمدی نوشتن استفاده کنید توی لینک زیر گذاشتم

دانلود پکیج لاراول از گیت هاب

امیدوارم این پست مفید بوده باشه.

سوالی داشتین از طریق بخش نظرات بپرسید…

درباره نویسنده: سعید وزیری

یه برنامه نویس ساده...

مطالب زیر را حتما بخوانید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *