recherche

Maison  >  Questions et réponses  >  le corps du texte

Variable non définie dans le composant

Mon serveur fonctionne sous Linux via Apache2 mais fonctionne bien dans un environnement de développement via un service artisanal sur une machine Windows.

L'erreur est Variable non définie $washProgram

<div>
   Programa {{ $washProgram->name }}
</div>
<?php

namespace App\View\Components;

use Illuminate\View\Component;

class expeditionData extends Component
{

    public $op;
    public $washProgram;

    /**
     * Create a new component instance.
     *
     * @return void
     */
    public function __construct($op)
    {
        $this->op = $op;
        $this->washProgram = $op->getSelectedWashProgram();
    }

    /**
     * Get the view / contents that represent the component.
     *
     * @return \Illuminate\View\View|string
     */
    public function render()
    {
        return view('components.expedition-data');
    }
}
<x-expedition-data :op="$op" />

Je souhaite générer une vue en utilisant ce composant mais cela me donne cette erreur.

P粉709307865P粉709307865434 Il y a quelques jours825

répondre à tous(1)je répondrai

  • P粉384366923

    P粉3843669232023-09-07 00:06:37

    Merci beaucoup. Linux est sensible à la casse. Les noms de fichiers des composants ont été modifiés pour qu'ils commencent tous par une majuscule :

    expeditionData.php -> ExpeditionData.php

    répondre
    0
  • Annulerrépondre