Pembolehubah tidak ditentukan dalam komponen
P粉709307865
P粉709307865 2023-09-06 10:48:25
0
1
915

Pelayan saya berfungsi di Linux melalui apache2 tetapi berfungsi dengan baik dalam persekitaran pembangunan melalui perkhidmatan artisan pada mesin Windows.

Ralatnya ialah Pembolehubah tidak ditentukan $washProgram

  • sumber/pandangan/komponen/ekspedisi-data.blade.php
<div>
   Programa {{ $washProgram->name }}
</div>
  • app/View/Components/expeditionData.php
<?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');
    }
}
  • Panggil komponen dalam Blade
<x-expedition-data :op="$op" />

Saya ingin menjana pandangan menggunakan komponen ini tetapi ia memberi saya ralat ini.

P粉709307865
P粉709307865

membalas semua(1)
P粉384366923

Terima kasih banyak-banyak. Linux adalah sensitif huruf besar-besaran. Nama fail komponen telah ditukar supaya semuanya bermula dengan huruf besar:

expeditionData.php -> ExpeditionData.php
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan