Adquiere este curso para tener acceso a todas las lecciones
Comprar curso31. View Composer
En este capítulo, aprenderás cómo utilizar View Composer en Laravel 10. View Composer es una herramienta que te permite definir lógica de presentación en una ubicación centralizada y reutilizable. Te enseñaremos cómo utilizar View Composer en Laravel 10 para definir la lógica de presentación en una sola ubicación y mejorar la estructura y la organización del código.
2 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 1 año Destacado
Para crear un composer, creen un archivo PHP de la siguienta menera App\View\Composers\CompanyComposer.php
Asegurense que el nombre del archivo sea descriptivo y haga referencia al tipo de información que vas a compartir. La estructura del archivo debe ser la siguiente
<?php namespace App\View\Composers; use App\Repositories\UserRepository; use Illuminate\View\View; class CompanyComposer { public function compose(View $view): void { $view->with('prueba', 'Hola mundo'); } }
Luego, para compartirlo con una vista, debes dirigirte a cualquier provider, por ejemplo App\Providers\AppServiceProvider y ejecutar el siguiente codigo
<?php namespace App\Providers; use App\View\Composers\CompanyComposer; use Illuminate\Support\Facades; use Illuminate\Support\ServiceProvider; use Illuminate\View\View; class AppServiceProvider extends ServiceProvider { /** * Register any application services. */ public function register(): void { // ... } /** * Bootstrap any application services. */ public function boot(): void { // Using class based composers... Facades\View::composer('posts', CompanyComposer::class); } }
-
Ramon Batista hace 2 años
Saludos… Gracias por las infos.. Me ha ayudado mucho el ver los videos del curso de PHP Objeto.. Gracias…
-
Victor Arana Flores hace 2 años
De nada, cualquier cosa estoy aqui para ayudar :D
-