• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

521
Vistas
¿Cómo actualizar el componente livewire en la ruta o página diferente?

tengo 2 componentes livewire en la ruta de diferencia:

ruta: ../find/add

 class Preview extends Component { public $rabId; public function render() { $rab = Rab::find($this->rabId); return view('livewire.rab.preview', [ 'rab' => $rab, ]); } public function sendFinanceData(int $rabId) { $rab = Rab::find($rabId); ModelRabStatus::updateOrCreate([ 'rab_id' => $rabId, ], [ 'status' => RabStatus::Pending, ]); $this->emit('sendRabToFinance'); }

}

y ruta: ../fin/list

 class Index extends Component { protected $listeners = [ 'sendRabToFinance' => '$refresh', ]; public function render() { $pending = ModelRabStatus::whereStatus(RabStatus::Pending)->orderBy('created_at', 'asc')->paginate(10); $approved = ModelRabStatus::whereStatus(RabStatus::Approved)->orderBy('updated_at', 'desc')->paginate(10); return view('livewire.finance.f-rab.index', [ 'pending' => $pending, 'approved' => $approved, ]); }

}

quiero actualizar el componente Index cuando hago clic en wire:click="sendFinanceData{{$id}}" pero no funciona usando magic $refresh . ¿Alguna referencia sobre cómo actualizar el componente en una ruta o página diferente?

over 3 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda