Udemy - Mastering PHP Laravel 12 API Development

  • Category Other
  • Type Tutorials
  • Language English
  • Total size 3.6 GB
  • Uploaded By freecoursewb
  • Downloads 517
  • Last checked 8 hours ago
  • Date uploaded 7 months ago
  • Seeders 11
  • Leechers 1

Infohash : C38F92164936CE34318D8DC3ADE1A0D1BA2758E7



Mastering PHP Laravel 12 API Development

https://WebToolTip.com

Published 5/2025
Created by Shaa Web
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: All | Genre: eLearning | Language: English | Duration: 68 Lectures ( 7h 46m ) | Size: 3.55 GB

Build Secure and Scalable RESTful APIs with Laravel 12: A Step-by-Step Guide for Developers

What you'll learn
How to set up and configure a Laravel 12 environment for API development.
Best practices for designing RESTful APIs with Laravel.
Implementing CRUD (Create, Read, Update, Delete) operations with Eloquent.
Securing APIs with authentication (e.g., Sanctum).
Handling request validation, error responses, and exceptions.
API testing using Postman
Middleware, routing, and versioning in Laravel for APIs.
Integrating third-party services with APIs.
Deploying Laravel REST APIs to production environments.
Understanding JSON responses and working with API clients.

Requirements
Basic knowledge of PHP programming.
A working knowledge of databases, particularly MySQL.
Basic knowledge of Laravel (optional but helpful).
A computer with PHP, Composer, and a code editor installed (instructions will be provided).
Willingness to learn and apply modern API development techniques.

Files:

[ WebToolTip.com ] Udemy - Mastering PHP Laravel 12 API Development
  • Get Bonus Downloads Here.url (0.2 KB)
  • ~Get Your Files Here ! 1 - Introduction
    • 1 -Welcome to the Course.mp4 (12.6 MB)
    • 2 -Course Outline.mp4 (5.4 MB)
    • 3 -How to Get Most Out of this Course.mp4 (7.1 MB)
    10 - SEO API
    • 1 -Add SEO Data.mp4 (73.2 MB)
    • 2 -Include SEO Data in GET Blog Post API.mp4 (30.1 MB)
    • 3 -Edit SEO Data.mp4 (60.0 MB)
    • 4 -Section Wrap Up.mp4 (23.0 MB)
    11 - Post Likes API
    • 1 -Like Remove Like Post API - POST.mp4 (127.9 MB)
    • 2 -Test Reactions API with Postman.mp4 (23.2 MB)
    • 3 -Get Posts Likes Dislikes Count - GET.mp4 (41.2 MB)
    • 4 -Section Wrap Up.mp4 (50.3 MB)
    12 - Comments Post API
    • 1 -Create Comment form Blog Post - POST.mp4 (98.1 MB)
    • 2 -Get All Comments for Blog Post - GET.mp4 (38.1 MB)
    • 3 -Protect Get All Comments - Admin Route GET.mp4 (22.7 MB)
    • 4 -Change Comment Status - Approve Reject.mp4 (106.7 MB)
    • 5 -Get Single Blog Post Comments - GET.mp4 (79.7 MB)
    • 6 -Section Wrap Up.mp4 (28.8 MB)
    13 - Deployment Live Hosting
    • 1 -Hosting Account.url (0.1 KB)
    • 1 -Live Deployment - Preparation Intro.mp4 (18.1 MB)
    • 2 - Supporting Files.html (0.3 KB)
    • 2 -Migrate into Hostinger Account.mp4 (118.3 MB)
    • 3 -Test - Production API with Postman.mp4 (157.0 MB)
    • 4 -Auto Deployment.mp4 (46.9 MB)
    • 5 -Delete Comment API - Auto Deployment.mp4 (53.3 MB)
    • Images
      • Blog-1.png (130.9 KB)
      • Blog-2.png (169.1 KB)
      • Blog-3.png (150.0 KB)
      • admin.jpg (726.3 KB)
      • author.png (58.0 KB)
      • reader.jpg (743.8 KB)
      14 - Source Code
      • 1 -Congratulations and Thank You.mp4 (5.4 MB)
      • laravel12-api-main
        • README.md (4.0 KB)
        • app Http Controllers API
          • AuthController.php (3.1 KB)
          • BlogCategoryController.php (2.9 KB)
          • BlogPostController.php (9.4 KB)
          • CommentController.php (3.2 KB)
          • LikeController.php (2.9 KB)
          • SeoController.php (0.8 KB)
          • StudentApiController.php (3.4 KB)
          • TestApiController.php (0.3 KB)
          Auth
          • AuthenticatedSessionController.php (1.0 KB)
          • ConfirmablePasswordController.php (1.0 KB)
          • EmailVerificationNotificationController.php (0.6 KB)
          • EmailVerificationPromptController.php (0.6 KB)
          • NewPasswordController.php (2.2 KB)
          • PasswordController.php (0.8 KB)
          • PasswordResetLinkController.php (1.3 KB)
          • RegisteredUserController.php (1.3 KB)
          • VerifyEmailController.php (0.8 KB)
          • Controller.php (0.1 KB)
          • ProfileController.php (1.4 KB)
          • Middleware
            • RoleMiddleware.php (1.0 KB)
            Requests Auth
            • LoginRequest.php (2.2 KB)
            • ProfileUpdateRequest.php (0.7 KB)
            • Models
              • BlogCategory.php (0.2 KB)
              • BlogPost.php (0.5 KB)
              • Comment.php (0.2 KB)
              • Like.php (0.2 KB)
              • Seo.php (0.3 KB)
              • Student.php (0.2 KB)
              • User.php (1.1 KB)
              Providers
              • AppServiceProvider.php (0.4 KB)
              View Components
              • AppLayout.php (0.3 KB)
              • GuestLayout.php (0.3 KB)
            • artisan (0.4 KB)
            • bootstrap
              • app.php (0.7 KB)
              • cache
                • gitignore (0.0 KB)
              • providers.php (0.1 KB)
              • composer.json (2.3 KB)
              • composer.lock (294.4 KB)
              • config
                • app.php (4.2 KB)
                • auth.php (3.9 KB)
                • cache.php (3.4 KB)
                • database.php (6.1 KB)
                • filesystems.php (2.4 KB)
                • logging.php (4.2 KB)
                • mail.php (3.5 KB)
                • queue.php (3.7 KB)
                • sanctum.php (2.9 KB)
                • services.php (1.0 KB)
                • session.php (7.7 KB)
                database factories
                • UserFactory.php (1.0 KB)
                • gitignore (0.0 KB)
                • migrations
                  • 0001_01_01_000000_create_users_table.php (1.6 KB)
                  • 0001_01_01_000001_create_cache_table.php (0.8 KB)
                  • 0001_01_01_000002_create_jobs_table.php (1.8 KB)
                  • 2025_03_17_174809_create_personal_access_tokens_table.php (0.8 KB)
                  • 2025_03_19_064452_create_students_table.php (0.7 KB)
                  • 2025_03_24_065602_create_blog_categories_table.php (0.6 KB)
                  • 2025_03_24_065727_create_blog_posts_table.php (1.0 KB)
                  • 2025_03_24_070259_create_comments_table.php (0.8 KB)
                  • 2025_03_24_070645_create_likes_table.php (0.6 KB)
                  • 2025_03_24_070750_create_seos_table.php (0.7 KB)
                  • 2025_05_01_030418_add_status_to_likes_table.php (0.6 KB)
                  seeders
                  • DatabaseSeeder.php (0.4 KB)
                • editorconfig (0.3 KB)
                • env.example (1.1 KB)
                • gitattributes (0.2 KB)
                • gitignore (0.3 KB)
                • package-lock.json (137.1 KB)
                • package.json (0.5 KB)
                • phpunit.xml (1.2 KB)
                • postcss.config.js (0.1 KB)
                • public
                  • favicon.ico (0.0 KB)
                  • htaccess (0.7 KB)
                  • index.php (0.5 KB)
                  • robots.txt (0.0 KB)
                  resources css
                  • app.css (0.1 KB)
                  js
                  • app.js (0.1 KB)
                  • bootstrap.js (0.1 KB)
                  views auth
                  • confirm-password.blade.php (0.9 KB)
                  • forgot-password.blade.php (1.0 KB)
                  • login.blade.php (1.9 KB)
                  • register.blade.php (2.1 KB)
                  • reset-password.blade.php (1.6 KB)
                  • verify-email.blade.php (1.2 KB)
                  components
                  • application-logo.blade.php (3.0 KB)
                  • auth-session-status.blade.php (0.2 KB)
                  • danger-button.blade.php (0.4 KB)
                  • dropdown-link.blade.php (0.2 KB)
                  • dropdown.blade.php (1.2 KB)
                  • input-error.blade.php (0.2 KB)
                  • input-label.blade.php (0.1 KB)
                  • modal.blade.php (3.1 KB)
                  • nav-link.blade.php (0.6 KB)
                  • primary-button.blade.php (0.4 KB)
                  • responsive-nav-link.blade.php (0.7 KB)
                  • secondary-button.blade.php (0.4 KB)
                  • text-input.blade.php (0.2 KB)
                  • dashboard.blade.php (0.5 KB)
                  • layouts
                    • app.blade.php (1.2 KB)
                    • guest.blade.php (1.1 KB)
                    • navigation.blade.php (4.9 KB)
                    profile
                    • edit.blade.php (0.9 KB)
                    • partials
                      • delete-user-form.blade.php (2.1 KB)
                      • update-password-form.blade.php (2.1 KB)
                      • update-profile-information-form.blade.php (2.6 KB)
                    • welcome.blade.php (80.6 KB)
                    • routes
                      • api.php (2.3 KB)
                      • auth.php (2.3 KB)
                      • console.php (0.3 KB)
                      • web.php (0.6 KB)
                      storage app
                      • gitignore (0.0 KB)
                      • private
                        • gitignore (0.0 KB)
                        public
                        • gitignore (0.0 KB)
                        framework cache data
                        • gitignore (0.0 KB)
                        • gitignore (0.0 KB)
                          • gitignore (0.1 KB)
                          • sessions
                            • gitignore (0.0 KB)
                            testing
                            • gitignore (0.0 KB)
                            views
                            • gitignore (0.0 KB)
                            logs
                            • gitignore (0.0 KB)
                          • tailwind.config.js (0.5 KB)
                          • tests Feature Auth
                            • AuthenticationTest.php (1.2 KB)
                            • EmailVerificationTest.php (1.6 KB)
                            • PasswordConfirmationTest.php (1.1 KB)
                            • PasswordResetTest.php (1.9 KB)
                            • PasswordUpdateTest.php (1.4 KB)
                            • RegistrationTest.php (0.7 KB)
                            • ExampleTest.php (0.4 KB)
                            • ProfileTest.php (2.4 KB)
                              • TestCase.php (0.1 KB)
                              • Unit
                                • ExampleTest.php (0.2 KB)
                              • vite.config.js (0.3 KB)
                              • 2 - Project Setup
                                • 1 -Install Composer.mp4 (9.2 MB)
                                • 10 -Postman API Client.mp4 (29.7 MB)
                                • 2 -Install Laragon.mp4 (11.8 MB)
                                • 3 -Install VS Code.mp4 (8.2 MB)
                                • 4 -Install Laravel.mp4 (49.7 MB)
                                • 5 -Install Breeze Starter Kit.mp4 (22.5 MB)
                                • 6 -Project File Structure.mp4 (21.7 MB)
                                • 7 -GitHub Setup.mp4 (19.4 MB)
                                • 8 -Install API Route.mp4 (16.1 MB)
                                • 9 -First API Route.mp4 (36.2 MB)
                                3 - Basic API - CRUD
                                • 1 -Create Necessary Files.mp4 (30.7 MB)
                                • 2 -Get All API - GET.mp4 (56.4 MB)
                                • 3 -Create API - POST.mp4 (71.4 MB)
                                • 4 -Get Single Data API - GET.mp4 (30.0 MB)
                                • 5 -Update API - PUT.mp4 (75.0 MB)
                                • 6 -Delete API - DELETE.mp4 (36.1 MB)
                                • 7 -Section Wrap Up.mp4 (18.8 MB)
                                4 - Project Intro
                                • 1 -Course Project Intro.mp4 (3.1 MB)
                                • 2 -Blog-API-Diagram.pdf (242.6 KB)
                                • 2 -Database Diagram Structure.mp4 (37.1 MB)
                                5 - Create Models, Migrations and Controllers
                                • 1 -Create Models and Migrations.mp4 (148.4 MB)
                                • 2 -Create Controllers.mp4 (30.8 MB)
                                • 3 -Make all the fields are fillable in Models.mp4 (32.1 MB)
                                • 4 -Section Wrap Up (Push to Git Hub).mp4 (21.0 MB)
                                6 - Auth API
                                • 1 -Registration API - POST.mp4 (77.7 MB)
                                • 2 -Login API - POST (Generate Access Token).mp4 (89.1 MB)
                                • 3 -Profile API - GET (Middleware - Auth Sanctum).mp4 (43.0 MB)
                                • 4 -Logout API (Remove access Token).mp4 (40.9 MB)
                                • 5 -Profile Image Upload - Storage Link.mp4 (115.9 MB)
                                • 6 -Section Wrap Up (Push to Git Hub).mp4 (42.1 MB)
                                7 - Categories API - Resource API
                                • 1 -Get All Category API - GET.mp4 (77.3 MB)
                                • 2 -Create Category API - POST.mp4 (60.2 MB)
                                • 3 -Edit Category API - PUT.mp4 (55.0 MB)
                                • 4 -Delete Category API - DELETE.mp4 (37.8 MB)
                                • 5 -Section Wrap Up.mp4 (32.9 MB)
                                8 - Posts API
                                • 1 -Create Post API - POST.mp4 (234.1 MB)
                                • 2 -Get All Post API - GET.mp4 (25.0 MB)
                                • 3 -Edit Post API - PUT.mp4 (130.7 MB)
                                • 4 -Edit Blog Image API - POST.mp4 (125.7 MB)
                                • 5 -Delete Post API - DELETE.mp4 (56.3 MB)
                                • 6 -Section Wrap Up.mp4 (58.8 MB)
                                9 - Role Based Access (RBAC)
                                • 1 -Middleware - Admin Routes.mp4 (85.7 MB)
                                • 2 -Protect Route - Secure API Restrict Un-authorized Edit Access.mp4 (129.9 MB)
                                • 3 -Protect Route - Secure API Restrict Un-authorized Delete Access.mp4 (41.7 MB)
                                • 4 -Section Wrap Up.mp4 (31.9 MB)
                                • Bonus Resources.txt (0.1 KB)

There are currently no comments. Feel free to leave one :)

Code:

  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • http://tracker.foreverpirates.co:80/announce
  • udp://tracker.cyberia.is:6969/announce
  • udp://exodus.desync.com:6969/announce
  • udp://explodie.org:6969/announce
  • udp://tracker.opentrackr.org:1337/announce
  • udp://9.rarbg.to:2780/announce
  • udp://tracker.internetwarriors.net:1337/announce
  • udp://ipv4.tracker.harry.lu:80/announce
  • udp://open.stealth.si:80/announce
  • udp://9.rarbg.to:2900/announce
  • udp://9.rarbg.me:2720/announce
  • udp://opentor.org:2710/announce
R2-CACHE ☁️ R2 (hit) | CDN: MISS (0s) 📄 torrent 🕐 05 Jan 2026, 09:41:30 pm IST ⏰ 30 Jan 2026, 09:41:29 pm IST ✅ Valid for 14d 2h 🔄 Refresh Cache