На сайте Laravel 11/Livewire 3 я использую класс Volt для создания компонента для выбора/предварительного просмотра/загрузки изображений.
Этот компонент имеет модельное объявление:
new class extends Component {
use WithFileUploads;
#[Modelable]
public $form;
...
В форме объявлена переменная:
public $uploadedImage;
Итак, когда я в своем компоненте Volt загружаю изображение с кодом:
$this->form->uploadedImage->store($this->uploadPath)
проверка содержимого переменной $uploadedImage:
livewire-file:569WrnYiOdWif93aHJKYNewkPwspP6-metaaW5Nb25kYXkuanBn-.jpg
Но не объектный файл, который используется для метода хранения выше. Я предполагаю, что это связано с тем, что используется объявление Modelable, а в компоненте выше передается внутренняя ссылка на файл Laravel. Не уверены, правда?
Я нашел этот временный файл в подкаталоге /storage/app/livewire-tmp/
В руководствах https:/ /livewire.laravel.com/docs/uploads Я не нашел, каким образом мне нужно переместить этот файл в хранилище, сохранив ссылку на этот файл?
"laravel/framework": "^11.9",
"livewire/livewire": "^3.5",
"livewire/volt": "^1.6"
Подробнее здесь: https://stackoverflow.com/questions/790 ... -component
Почему я получил ссылку на внутренний файл Livewire с компонентом Volt? ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как создать бесконечную прокрутку с помощью Laravel Folio и Livewire Volt?
Anonymous » » в форуме Php - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-