Explain Facades in Laravel ?

devquora
devquora

Posted On: Apr 19, 2024

 

Laravel Facades provides a static-like interface to classes that are available in the application’s service container. Laravel self-ships with many facades which provide access to almost all features of Laravel. Laravel facades serve as “static proxies” to underlying classes in the service container and provide the benefits of a terse, expressive syntax while maintaining more testability and flexibility than traditional static methods of classes. All of Laravel’s facades are defined in the Illuminate\Support\Facades namespace. You can easily access a facade like so:


use Illuminate\Support\Facades\Cache;

Route::get('/cache', function () {
    return Cache::get('key');
});

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Laravel Interview Questions

    What is Laravel?

    Laravel is a free open source "PHP framework" based on the MVC design pattern. It is created by Taylor Otwell...