我尝试通过 laravel 队列加载多个图像,如下所示:
控制器:
foreach ($this->imagenes as $pathGaleria) {
$imagenes = $pathGaleria;
$nombre = Str::random(10) . $imagenes->getClientOriginalName();
$ruta = public_path() . '\imagenesPropiedades/' . $nombre;
dispatch(new ProcesarImagenes($pathGaleria, $ruta));
$img = imgPropiedades::create([
'url' => '/imagenesPropiedades/' . $nombre,
'property_id' => $this->propiedadId
]);
}
Run Code Online (Sandbox Code Playgroud)
工作:
public $pathGaleria;
public $ruta;
/**
* Create a new job instance.
*
* @return void
*/
public function __construct($pathGaleria, $ruta)
{
$this->pathGaleria = $pathGaleria;
$this->ruta = $ruta;
}
/**
* Execute the job.
*
* @return void
*/
public …Run Code Online (Sandbox Code Playgroud) 您能否告诉我是否可以获取 Javascript 字段的值并将其传递给 Laravel Livewire 属性:
首先,我使用 Javascript 在输入中加载以下值:
document.getElementById('lat-span').value = (place.geometry['location'].lat());
Run Code Online (Sandbox Code Playgroud)
这会加载带有值的输入,现在我尝试使用wire:model检索该值,它显示为空,我知道它没有按照我的想法完成:
<input wire:model="latitud" value="lat-span" id="lat-span" />
Run Code Online (Sandbox Code Playgroud)
如何直接将此 javascript 值传递给 Livewire 属性?