Компонент Laravel не работает на хостинге: «Неопределенная переменная»Php

Кемеровские программисты php общаются здесь
Anonymous
Компонент Laravel не работает на хостинге: «Неопределенная переменная»

Сообщение Anonymous »

Я создал компонент Laravel, и он отлично работает на моей локальной машине, но когда я развертываю проект на хостинге, он перестает там работать и возникает ошибка Неопределенная переменная $navbar.

Код: Выделить всё

app\View\Components

Код: Выделить всё

class navbar extends Component
{
/**
* Create a new component instance.
*/
public function __construct(public $navbar = [])
{
$this->navbar = config('navbar');
}
/**
* Get the view / contents that represent the component.
*/
public function render(): View|Closure|string
{
return view('components.navbar');
}
}
При использовании компонента возникает ошибка, но если я добавляю атрибут , то ошибка исчезает.
У меня ощущение, что класс компонента игнорируется на хостинге, так как даже dd('test') не делает работает, если он добавлен в __construct. На локальной машине таких проблем нет.
Проект разворачивался на www.hostinger.com по их инструкции.

Вернуться в «Php»