переписать,
Есть метод storeAs в UploadedFile и TemporaryUploadedFile (который extends) :
class TemporaryUploadedFile extends UploadedFile
Создаю свой TemporaryUploadedFileBind:
namespace App\Bind;
class TemporaryUploadedFileBind extends TemporaryUploadedFile
{
public function storeAs($path, $name = null, $options = [])
{
info('!!!!');
}
}
Регистрирую bind:
$this->app->bind(TemporaryUploadedFile::class, TemporaryUploadedFileBind::class);
И ничего... В логе не появляется "!!!!".
То есть выполняется метод из TemporaryUploadedFile
Подскажите, кто знает?
Откуда нам знать, что это TemporaryUploadedFile такой?
Вообще, он из Livewire, есть практически у всех. Тут явно проблема, что он сам extends от другого. И мой extends его не перекрывает. Хотел бы понять почему?
Хорошо, достаточно гиморная штука на деле. Но в моем проекте используется, файлы через него аплоадятся. Мне нужно в методе storeAs добавит одну строчку, чтобы работало как надо.
Обсуждают сегодня