Как я могу избежать NULL в моей базе данных, также представляя недостающие данные?

Вы можете создать собственный поставщик услуг (ViewServiceProvider), или вы можете использовать существующие AppServiceProvider.

В выбранном вами провайдере кода в методе загрузки.

public function boot() {
    view()->share('data', [1, 2, 3]);
}

Это сделает доступной переменную $data во всех ваших представлениях.

Если вы предпочитаете использовать фасад вместо хелпер, измените view()-> на View::, но не забывайте, что use View; находится в верхней части вашего файла.

29
задан ocharles 2 December 2010 в 15:49
поделиться