php производитель: компонент city
app / View / Components / city. php
namespace App\View\Components;
use Illuminate\View\Component;
class city extends Component
{
/**
* Create a new component instance.
*
* @return void
*/
public $city;
public function __construct()
{
$this->city = 'city';
}
/**
* Get the view / contents that represent the component.
*
* @return \Illuminate\View\View|string
*/
public function render()
{
return view('components.city');
}
}
resources / views / components / city.blade. php
{{ $city }}
routes / web. php
Route::view('/component-city', 'component-example');
resources / views / component -exle.blade. php
<x-city/>
Laravel скажем: «Неопределенная переменная: город»
Я специально удалил код в файле «app / View / Components / city. php», но содержимое компонента отображается. Как будто Laravel не использует файл app / View / Components / city. php