Илья Тетерин: Если бы Вы дали Ваш код - возможно получили бы ответ. Наверняка там есть виртуальный атрибут $file. И логика в beforeSave, поэтому имя файла до сохранения не верное. Но без кода это гадание на кофейной гуще.
Илья Тетерин: saveAs удаляет файл после перемещения, надо понять на каком этапе выскакивает ошибка. Думаю, что файл перемещается в нужное место, а потом к нему опять идет обращение. Что у Вас в $this->img? Покажите полный код, в том числе модели и экшена, который принимает $_FILES
Хотелось написать что-то универсальное, что бы просто использовать в других местах, а в ajax прийдется генерировать новый дропдаун, который для каждой формы будет разный. В случае с pjax от сам парсит ответ и выбирает, что обновить, что неймоверно удобно. Но видимо не получится. У меня и модалка 1 на весь проект и скрипт который грузит в нее форму, все параметризируется через data поля кнопки, которая ее вызывает, хотелось бы дополнить универсальным решением на pjax.
Дмитро Рак: Покажите код, где генерится календарь, Вы же в него данные передаете, которые он отображает? Там же не произвольные данные? Вот вместе с ними и передайте id.
Иван Кондратьев: У Вас весь сайт site.com написан на angular, он берет данные по api c api.site.com, где стоит laravel и на нем реализовано rest api? Тогда как обновление site.com получает 404 от api.site.com? Видимо у Вас другая структура, тогда опишите ее.
Дмитро Рак: Тогда в чем проблема? Кнопка содержит id блока, отправляется ajax в стандартный actionView только там не render, а rendeAjax. В js в success меняется контент средствами jquery. На каком этапе сложности?