Size: a a a

2021 March 15

bㅤ

boyzalius ㅤ in Laravel Pro
Hi! Can someone help me develop Laravel Live chat using Whatsapp (360dialog.com)?
источник

KB

Kaspar Brauberg in Laravel Pro
Может кто-то подсказать почему может не работать observer хотя подключен правильно.

В EventServiceProvider метод boot()

Category::observe(CategoryObserver::class);
источник

A

Abram in Laravel Pro
👍
источник

BX

Behzod Xudoyberdiyev in Laravel Pro
Переслано от Behzod Xudoyberdiyev
Это правильно?, ребята, но он возвращает ноль
источник

BX

Behzod Xudoyberdiyev in Laravel Pro
Переслано от Behzod Xudoyberdiyev
источник

vv

vvv vvv in Laravel Pro
а причем здесь кука, когда на скрине  - это параметр в гет запросе ?
источник

vv

vvv vvv in Laravel Pro
или только через куки надо ?
источник

BX

Behzod Xudoyberdiyev in Laravel Pro
vvv vvv
или только через куки надо ?
да через куки надо
источник

M

Mangol in Laravel Pro
Behzod Xudoyberdiyev
да через куки надо
Потому что ты скорее всего установил куку в этом же запросе и доступна она будет только в следующем
источник

BX

Behzod Xudoyberdiyev in Laravel Pro
Mangol
Потому что ты скорее всего установил куку в этом же запросе и доступна она будет только в следующем
Что вы предлагайти сделать?
источник

M

Mangol in Laravel Pro
Behzod Xudoyberdiyev
Что вы предлагайти сделать?
Ну... подумать головой и почитать
источник

MV

Max Volcov in Laravel Pro
Прошу помощи сообщества. Задача  создать посты с галереей картинок.
Файлы изображения для галереи загружаются AJAX на сервер в временную папку на диске TEMP, (Dropzone.JS). То есть к моменту отправки остальных данных формы при создании поста, файлы галереи уже находятся на диске во временной папке.

Необходимо прочитать предварительно сохраненные файлы на диске во временной папке, получить их, сделать миниатюры, пересохранить и сделать записи в таблицу.

$files = Storage::disk('temp')->files(); // получаю массив строк – имен файлов хранящихся во временной папке.

Не получается прочитать и пресохранить данные файлы. В документации решения не нашел, рекомендованный метод  

$temp = Storage::disk('temp')->get(‘file.jpg’)  - Не работает. В данном случае обычные методы для работы с файлами:  getClientOriginalExtension(), storeAs() возвращают ошибку. Как понима, Согласно сообщению об файлы получены в виде строк.

  Call to a member function getClientOriginalExtension() on string

Как прочитать, файлы на диске обработать и пересохранить их. Куда смотреть, буду благодарен за любой совет.
источник

A

Arman in Laravel Pro
Max Volcov
Прошу помощи сообщества. Задача  создать посты с галереей картинок.
Файлы изображения для галереи загружаются AJAX на сервер в временную папку на диске TEMP, (Dropzone.JS). То есть к моменту отправки остальных данных формы при создании поста, файлы галереи уже находятся на диске во временной папке.

Необходимо прочитать предварительно сохраненные файлы на диске во временной папке, получить их, сделать миниатюры, пересохранить и сделать записи в таблицу.

$files = Storage::disk('temp')->files(); // получаю массив строк – имен файлов хранящихся во временной папке.

Не получается прочитать и пресохранить данные файлы. В документации решения не нашел, рекомендованный метод  

$temp = Storage::disk('temp')->get(‘file.jpg’)  - Не работает. В данном случае обычные методы для работы с файлами:  getClientOriginalExtension(), storeAs() возвращают ошибку. Как понима, Согласно сообщению об файлы получены в виде строк.

  Call to a member function getClientOriginalExtension() on string

Как прочитать, файлы на диске обработать и пересохранить их. Куда смотреть, буду благодарен за любой совет.
при загрузке файлов как отличаете кто их загрузил и какой модели?
источник

MV

Max Volcov in Laravel Pro
Arman
при загрузке файлов как отличаете кто их загрузил и какой модели?
На момент предварительной загрузке файлов - данная папка пуста, после сохранения данных формы, обработки и пересохранения файлов, они удаляются
источник

A

Arman in Laravel Pro
Max Volcov
На момент предварительной загрузке файлов - данная папка пуста, после сохранения данных формы, обработки и пересохранения файлов, они удаляются
получается загружает всегда один человек? если он неделю назад загрузил что-то но не сохранил?
источник

MV

Max Volcov in Laravel Pro
Логика проста, Есть форма создания пота, Как обычно - название, slag, текст, главное изображение с превьюшкой, и т.д. К каждому посту предусмотрена галерея изображений, данные хранятся в другой таблице, один ко многим. После отправки формы на сревер - и обработки файлов, они удаляются и временная папка очищается.
источник

R

Rustam in Laravel Pro
Привет
источник

R

Rustam in Laravel Pro
Есть желающие маленький проект на ларавель поддержать? Желательно те, кто работал с битрикс24 апи
источник

ПУ

Павел Успенский... in Laravel Pro
Max Volcov
Логика проста, Есть форма создания пота, Как обычно - название, slag, текст, главное изображение с превьюшкой, и т.д. К каждому посту предусмотрена галерея изображений, данные хранятся в другой таблице, один ко многим. После отправки формы на сревер - и обработки файлов, они удаляются и временная папка очищается.
не проще сразу грузить файлы куда надо без временых папок с флагом is_save = false.  Получать их ID в форме. А потом после сохранения запускать event на создания preview фоток и всего отсального, и потом менять флаг is_save = true? А те что is_save=false просто удалять?
источник

MV

Max Volcov in Laravel Pro
Павел Успенский
не проще сразу грузить файлы куда надо без временых папок с флагом is_save = false.  Получать их ID в форме. А потом после сохранения запускать event на создания preview фоток и всего отсального, и потом менять флаг is_save = true? А те что is_save=false просто удалять?
Благодарю, возможно не совсем корректно понял, но выглядит предложение не просто. Возможно есть боле  рациональные способы, но по мой задумке предварительно сохраненные файлы галерей, после отправки данных поста обрабатываются, после пересохраняются в связанной таблице,

   Schema::create('gallery', function (Blueprint $table) {
       $table->id();
       $table->bigInteger('blog_id')->unsigned();
       $table->foreign('blog_id')->references('id')->on('blog')->onDelete('cascade');
       $table->string('image')->nullable();
       $table->string('thumbnail')->nullable();
       $table->timestamps();
   }
источник