我的servere通过apache 2在linux上工作,但通过artisan serve在Windows机器上在dev环境下工作得很好。
错误为未定义变量$washProgram
- resources/views/components/expedition-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');
}
}
- 调用刀片中的组件
<x-expedition-data :op="$op" />
我想使用组件生成一个视图,它给了我这个错误。
1条答案
按热度按时间7d7tgy0s1#
非常感谢。Linux是区分大小写的。组件的文件名已更改,以便它们都以大写字母开头: