Laravel facades provide a "static" interface to classes that are available in the application's service container. All of Laravel's facades are defined in Illuminate\\Support\\Facades namespace. Facades are easy to use and don’t require injection so we can use many facades in one class. The benefit of using facade class is its expressive syntax, maintaining more testability and flexibility than traditional static methods of classes. Access facade like: use Illuminate\\Support\\Facades\\Cache;
Route::get('/cache', function () {
return Cache::get('key');
}); One of the most frequently posed advanced Laravel interview questions, be ready for this conceptual question.