Компонент 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 по их инструкции.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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