【发布时间】:2022-12-18 02:50:00
【问题描述】:
我需要从 url 传递我的数据并且它在控制台日志中工作,但是视图发生了一些事情,它不呈现变量并且视图只加载页脚,有人可以帮我吗?
网络路线:
Route::view('/aplicacion', 'application.visa-americana');
Route::get('/aplicacion/{id}', VisaUsaComponent::class);
布局:
@extends('layouts.app')
@section('content')
{{-- livewire interactions --}}
@livewire('applications.visa-usa-component')
@stop
零件:
use App\Models\User;
use Livewire\Component;
class VisaUsaComponent extends Component
{
public $post;
public function mount($id)
{
$this->post = User::findOrFail($id);
}
public function render()
{
return view('livewire.applications.visa-usa-component');
}
}
看法:
<div>
{{ $post->name }}
</div>
【问题讨论】:
-
你有什么应该工作。您可以显示发生的情况的屏幕截图吗?
-
默认情况下,Livewire 会将 ShowPosts 组件渲染到位于
resources/views/layouts/app.blade.php的刀片式布局组件的{{ $slot }}中。你能显示那个文件吗?