docs/
βββ tutorials/
βββ laravel/
βββ index.mdx
βββ 01-introduction/
β βββ what-is-laravel.mdx
β βββ why-learn-laravel.mdx
β βββ laravel-features.mdx
β βββ mvc-architecture.mdx
β βββ laravel-vs-other-frameworks.mdx
β βββ laravel-application-lifecycle.mdx
βββ 02-installation-and-setup/
β βββ php-prerequisites.mdx
β βββ install-php-and-composer.mdx
β βββ install-laravel.mdx
β βββ create-first-laravel-project.mdx
β βββ configure-environment.mdx
β βββ configure-database.mdx
β βββ run-development-server.mdx
βββ 03-project-structure/
β βββ directory-overview.mdx
β βββ app-directory.mdx
β βββ bootstrap-and-config.mdx
β βββ routes-directory.mdx
β βββ resources-and-views.mdx
β βββ storage-and-logs.mdx
β βββ environment-files.mdx
βββ 04-routing-and-controllers/
β βββ routing-fundamentals.mdx
β βββ route-parameters.mdx
β βββ named-routes.mdx
β βββ route-groups-and-middleware.mdx
β βββ resource-controllers.mdx
β βββ request-and-response.mdx
β βββ redirects-and-status-codes.mdx
β βββ route-model-binding.mdx
βββ 05-blade-templates/
β βββ blade-introduction.mdx
β βββ template-inheritance.mdx
β βββ layouts-and-components.mdx
β βββ conditionals-and-loops.mdx
β βββ forms-and-method-spoofing.mdx
β βββ csrf-protection.mdx
β βββ reusable-components.mdx
β βββ escaping-and-output.mdx
βββ 06-request-validation/
β βββ validation-fundamentals.mdx
β βββ validation-rules.mdx
β βββ form-requests.mdx
β βββ custom-validation-rules.mdx
β βββ validation-errors.mdx
β ββ β file-validation.mdx
βββ 07-database-and-eloquent/
β βββ database-configuration.mdx
β βββ migrations.mdx
β βββ seeders-and-factories.mdx
β βββ eloquent-models.mdx
β βββ crud-operations.mdx
β βββ querying-records.mdx
β βββ query-scopes.mdx
β βββ accessors-and-mutators.mdx
β βββ casts-and-attributes.mdx
β βββ transactions.mdx
β βββ database-indexes.mdx
βββ 08-eloquent-relationships/
β βββ one-to-one.mdx
β βββ one-to-many.mdx
β βββ many-to-many.mdx
β βββ polymorphic-relationships.mdx
β βββ relationship-queries.mdx
β βββ eager-loading.mdx
β βββ pivot-tables.mdx
β βββ relationship-best-practices.mdx
βββ 09-authentication-and-authorization/
β βββ authentication-overview.mdx
β βββ starter-kits-and-authentication.mdx
β βββ registration-and-login.mdx
β βββ password-reset.mdx
β βββ email-verification.mdx
β βββ middleware-and-guards.mdx
β βββ authorization-policies.mdx
β βββ gates-and-permissions.mdx
β βββ roles-and-permissions.mdx
βββ 10-middleware-and-security/
β βββ middleware-fundamentals.mdx
β βββ custom-middleware.mdx
β βββ csrf-protection.mdx
β βββ sql-injection-prevention.mdx
β βββ cross-site-scripting.mdx
β βββ mass-assignment-protection.mdx
β βββ secure-file-uploads.mdx
β βββ secrets-and-credentials.mdx
β βββ security-checklist.mdx
βββ 11-rest-api-development/
β βββ api-fundamentals.mdx
β βββ api-routes.mdx
β βββ json-responses.mdx
β βββ api-resources-and-serialization.mdx
β βββ api-validation.mdx
β βββ api-authentication.mdx
β βββ token-authentication.mdx
β βββ pagination-filtering-and-sorting.mdx
β βββ api-versioning.mdx
β βββ rate-limiting.mdx
β βββ api-error-handling.mdx
βββ 12-queues-and-background-jobs/
β βββ queue-fundamentals.mdx
β βββ queue-configuration.mdx
β βββ create-and-dispatch-jobs.mdx
β βββ retries-and-failures.mdx
β βββ scheduled-tasks.mdx
β βββ job-batching.mdx
β βββ queue-monitoring.mdx
βββ 13-mail-and-notifications/
β βββ mail-configuration.mdx
β βββ email-templates.mdx
β βββ notifications-overview.mdx
β βββ database-notifications.mdx
β βββ queued-notifications.mdx
β βββ notification-testing.mdx
βββ 14-files-and-storage/
β βββ file-uploads.mdx
β βββ filesystem-configuration.mdx
β βββ local-and-cloud-storage.mdx
β βββ image-processing.mdx
β βββ private-downloads.mdx
β βββ file-security.mdx
βββ 15-frontend-development/
β βββ frontend-options.mdx
β βββ vite-and-assets.mdx
β βββ tailwind-css-integration.mdx
β βββ livewire-introduction.mdx
β βββ inertia-introduction.mdx
β βββ react-and-vue-integration.mdx
β βββ frontend-form-workflows.mdx
βββ 16-testing-and-code-quality/
β βββ testing-fundamentals.mdx
β βββ phpunit-and-pest.mdx
β βββ unit-tests.mdx
β βββ feature-tests.mdx
β βββ database-testing.mdx
β βββ http-and-api-testing.mdx
β βββ mocking-and-fakes.mdx
β βββ factories-and-test-data.mdx
β βββ static-analysis.mdx
β βββ continuous-integration.mdx
βββ 17-cache-and-performance/
β βββ cache-fundamentals.mdx
β βββ cache-drivers.mdx
β βββ query-optimization.mdx
β βββ eager-loading-and-n-plus-one.mdx
β βββ route-and-config-caching.mdx
β βββ queues-for-performance.mdx
β βββ profiling-and-monitoring.mdx
βββ 18-advanced-laravel/
β βββ service-container.mdx
β βββ service-providers.mdx
β βββ dependency-injection.mdx
β βββ events-and-listeners.mdx
β βββ custom-artisan-commands.mdx
β βββ reusable-packages.mdx
β βββ domain-oriented-architecture.mdx
β βββ multi-tenancy-overview.mdx
βββ 19-deployment-and-devops/
β βββ production-readiness.mdx
β βββ production-environment.mdx
β βββ database-migrations-in-production.mdx
β βββ deployment-workflow.mdx
β βββ docker-and-laravel.mdx
β βββ queues-and-schedulers-in-production.mdx
β βββ logs-and-monitoring.mdx
β βββ backups-and-recovery.mdx
β βββ ci-cd-pipeline.mdx
βββ 20-projects/
β βββ task-management-app.mdx
β βββ blog-cms.mdx
β βββ authentication-system.mdx
β βββ inventory-management.mdx
β βββ ecommerce-platform.mdx
β βββ booking-system.mdx
β βββ rest-api-project.mdx
β βββ production-capstone.mdx
βββ reference/
β βββ artisan-command-cheatsheet.mdx
β βββ routing-reference.mdx
β βββ eloquent-query-reference.mdx
β βββ validation-reference.mdx
β βββ middleware-reference.mdx
β βββ testing-reference.mdx
β βββ common-errors.mdx
β βββ glossary.mdx
β βββ official-resources.mdx
βββ assets/
βββ images/
βββ diagrams/
βββ examples/