小编mar*_*aet的帖子

Laravel Livewire 队列不允许序列化

我尝试通过 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)

queue laravel laravel-livewire

2
推荐指数
1
解决办法
3016
查看次数

从 Javascript 到 Livewire 组件获取价值

您能否告诉我是否可以获取 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 属性?

javascript laravel laravel-livewire

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

laravel ×2

laravel-livewire ×2

javascript ×1

queue ×1