Stories and analysis filed under Laravel web framework .
17 stories Register validation and confirmation URLs for M-Pesa C2B payments on the Safaricom Daraja API with Laravel 6.9, and handle the callbacks Safaricom sends.
Updated Apr 5, 2020 Build an M-Pesa customer-to-business (C2B) integration on the Safaricom Daraja API with Laravel 6.9, and store payment transactions in your database.
Updated Mar 7, 2020 Send an M-Pesa STK push payment request to a customer's phone from Laravel 6.9 with the Safaricom Daraja API, including access token generation.
Updated Mar 7, 2020 Start integrating the Safaricom M-Pesa Daraja API with Laravel 6.9: learn how M-Pesa works, create a developer account, and add a sandbox app.
Updated Mar 7, 2020 Schedule a Laravel 6.5 task that generates a PDF report with DOMPDF and emails it as an attachment, so management reports send themselves on time.
Updated Dec 9, 2019 Add business logic to a USSD menu built with Laravel 5.8 and Africa's Talking, so each option a user picks leads to the right next screen.
Updated Dec 9, 2019 Build a USSD menu that works on any mobile phone, including feature phones, with the Africa's Talking gateway and Laravel 5.8.
Updated Dec 9, 2019 Build the public landing page for a Laravel 5.7 blog application, so site visitors can browse published posts and read each one in full.
Published Mar 17, 2019 Let authors delete posts from the admin dashboard of a Laravel 5.7 blog application, with a delete route, a controller method, and Eloquent.
Updated Nov 19, 2019 Let authors edit and update existing posts in a Laravel 5.7 blog application, with a prefilled form, validation, and an update route.
Published Mar 9, 2019 Add image uploads to a Laravel 5.7 blog: validate the file, store it on disk, save its path with the post, and display the image on the page.
Published Mar 3, 2019 Validate and save new blog posts with Eloquent in Laravel 5.7, then show a success message and list the stored posts in the admin dashboard.
Published Mar 2, 2019 Run the blog posts migration in Laravel 5.7 and build the form that authors use to create a new blog post from the admin dashboard.
Published Feb 23, 2019 Create the posts table migration for a Laravel 5.7 blog, and query registered users to list them in the Bootstrap 4 admin portal.
Published Feb 20, 2019 Build the admin dashboard for a Laravel 5.7 blog application with Bootstrap 4, so authors who sign in can manage posts and users from one place.
Published Feb 17, 2019 Add authentication to a Laravel 5.7 blog with the built-in scaffolding, so authors can register, sign in, and reach the admin portal.
Published Feb 9, 2019 Set up a Laravel 5.7 project for a blog application with user sign-in, an admin panel for posts and users, image uploads, and comments.
Updated Jan 23, 2020