Laravel Documentation

website·Indexed 32 days ago

https://laravel.0x123.com

Comprehensive documentation for the Laravel framework across multiple versions (5.0 through 13.x and master). Covers core features including the Artisan console, Eloquent serialization, task scheduling, rate limiting, and authentication, as well as ecosystem tools like Laravel Octane, Laravel Horizon, and Laravel Cashier (Paddle).

Tokens
3.1M
Snippets
22.2K
Records
24.1K
Agent score
31%

What's inside Laravel

  1. Overview of Laravel Jetstream

    Laravel Jetstream is a robust application scaffolding for users who need more advanced features than Breeze. It includes login, registration, email verification, two-factor authentication, session management, API support via Laravel Sanctum, and optional team management. It is built with Tailwind CSS and supports either Livewire or Inertia.js.
  2. Overview of Laravel Context

    Laravel's Context capabilities allow you to capture, retrieve, and share information throughout requests, jobs, and commands. This information is automatically appended as metadata to any log entries written during the execution, enabling better traceability in distributed systems. When a job is dispatched to a queue, the current context is captured and automatically hydrated back into the context when the job executes.
  3. Overview of Laravel Precognition

    Laravel Precognition allows frontend applications to anticipate the outcome of an HTTP request, primarily used for live validation. When a 'precognitive request' is received, Laravel executes all route middleware and resolves controller dependencies (including Form Request validation), but it does not execute the actual controller method. This prevents the need to duplicate backend validation rules in the frontend.
  4. Overview of Laravel Homestead

    Laravel Homestead is a legacy, pre-packaged Vagrant box that provides a complete PHP development environment (including Nginx, PHP, MySQL, PostgreSQL, Redis, and Memcached) without requiring server software to be installed directly on the host machine. Note: This package is no longer actively maintained; Laravel Sail is the recommended modern alternative.
  5. Overview of Laravel Blade Templates

    Blade is a powerful templating engine for Laravel that compiles views into plain PHP code and caches them, resulting in zero overhead. Blade view files use the .blade.php extension and are typically stored in the resources/views directory. Unlike other engines, Blade allows the use of plain PHP code within views.
  6. Introduction to Laravel Facades

    Facades provide a "static" interface to classes available in the application's service container. They act as static proxies, offering a terse and expressive syntax while maintaining the testability and flexibility of the underlying classes. All core Laravel facades are located in the Illuminate\Support\Facades namespace.
    use Illuminate\Support\Facades\Cache;
    
    Route::get('/cache', function () {
        return Cache::get('key');
    });
  7. Overview of Laravel Homestead

    Laravel Homestead is an official, pre-packaged Vagrant "box" that provides a complete PHP development environment. It allows developers to run a virtualized server without installing PHP, web servers, or database software directly on their local host machine. It is compatible with Windows, Mac, and Linux.
  8. Overview of Laravel Homestead

    Laravel Homestead is an official, pre-packaged Vagrant box that provides a complete PHP development environment. It allows developers to run a virtualized server without installing PHP, web servers, or other server software directly on their local host machine. It is compatible with Windows, Mac, and Linux.
  9. Overview of Laravel Starter Kits

    Laravel provides starter kits that automatically scaffold authentication routes, controllers, and views (registration, login, etc.). These are optional; developers can choose to build from scratch or use a kit to accelerate development.
  10. Introduction to Blade Templates

    Blade is a powerful templating engine provided by Laravel that compiles views into plain PHP code and caches them for performance. Blade views use the .blade.php file extension and are typically stored in the resources/views directory. Unlike other engines, Blade allows the use of plain PHP code within views.
  11. Introduction to Blade Templates

    Blade is a powerful templating engine included with Laravel that compiles templates into plain PHP code and caches them for performance. Blade templates use the .blade.php file extension and are typically stored in the resources/views directory. They can be returned from routes or controllers using the global view helper.
    Route::get('/', function () {
        return view('greeting', ['name' => 'Finn']);
    });
  12. Overview of Laravel Starter Kits

    Laravel provides starter kits that automatically scaffold authentication features, including routes, controllers, and views for user registration and authentication. These are optional; developers can choose to build their own authentication from scratch or use a starter kit to accelerate development.