Undefined variable: count (View: /var/www/html/estacionesN/resources/views/home.blade.php)
hice lo siguiente:
1. ejecute php artisan make:provider ComposerServiceProvider
2. En config/app adicione App\Providers\ComposerServiceProvider::class
3. En app/Providers/ComposerServiceProvider.php
Código PHP:
Ver original
namespace App\Providers; use Illuminate\Support\ServiceProvider; class ComposerServiceProvider extends ServiceProvider { /** * Bootstrap the application services. * * @return void */ public function boot() { View::composer('home', 'App\Http\ViewComposers\ProfileComposer'); } /** * Register the application services. * * @return void */ public function register() { // } }
4. en app/Http/ViewComposers/ProfileComposer.php
Código PHP:
Ver original
namespace App\Http\ViewComposers; use Illuminate\Contracts\View\View; use App\User; class ProfileComposer { /** * Bind data to the view. * * @param View $view * @return void */ public function compose(View $view) { $users = User::all(); } }
5. en la vista home.blade.php
Código PHP:
Ver original
{{ $count }}
obtengo el error:
Undefined variable: count (View: /var/www/html/estacionesN/resources/views/home.blade.php)
que estoy haciendo mal?