Skip to main content

Black Friday 2025! Only until December 1st: coupon FRIDAY25 for 40% off Yearly/Lifetime membership!

Read more here

app/Models/Enrollment.php

Open in GitHub
use Illuminate\Database\Eloquent\Model;
 
class Enrollment extends Model
{
//
public function scheduledPayments()
{
return $this->hasMany(ScheduledPayment::class);
}
//
}

app/Http/Controllers/ScheduledPaymentController.php

Open in GitHub
use App\Models\Enrollment;
use Illuminate\Http\Request;
 
class ScheduledPaymentController extends Controller
{
//
public function store(Enrollment $enrollment, Request $request)
{
foreach ($request->payments as $p => $payment) {
$enrollment->scheduledPayments()->create([
'responsable_id' => backpack_user()->id,
'value' => $payment['value'],
'date' => $payment['date'],
'status' => 1,
]);
}
}
//
}

We'd Love Your Feedback

Tell us what you like or what we can improve

Feel free to share anything you like or dislike about this page or the platform in general.