我的伺服器透過 apache2 在 Linux 中運作,但透過 Windows 機器上的 artisan 服務在開發環境中運作得很好。
錯誤是未定義變數$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" />
我想使用該元件產生一個視圖,但它給了我這個錯誤。
P粉3843669232023-09-07 00:06:37
非常感謝。 Linux 區分大小寫。元件的檔案名稱已更改,以便它們全部以大寫字母開頭:
expeditionData.php -> ExpeditionData.php