Size: a a a

2020 August 13

f

fatklass in OctoberCMS
vladimir
Для меня не самом деле досихпор секрет. Почему именно в pivot, timestamp считается только по created_at.
да я проще заколхозил)
foreach ($data as $d) {
       $d->pivot->updated_at = \Carbon\Carbon::parse($d->pivot->updated_at, 'UTC');
   }
источник

v

vladimir in OctoberCMS
vladimir
А зачем ей меняться? Если у тебя many-to-many с пивотами стампами, то будь добр соблюдай стандартную структуру стандартных стампов . либо реализуй свой отдельный pivot объект.
Это нормально. Полне.
источник

SS

Stanislav Slow in OctoberCMS
vladimir
А зачем ей меняться? Если у тебя many-to-many с пивотами стампами, то будь добр соблюдай стандартную структуру стандартных стампов . либо реализуй свой отдельный pivot объект.
логично, но не очевидно. Нет explicit указания в самой модели, какую использовать колонку
источник

v

vladimir in OctoberCMS
fatklass
да я проще заколхозил)
foreach ($data as $d) {
       $d->pivot->updated_at = \Carbon\Carbon::parse($d->pivot->updated_at, 'UTC');
   }
Так себе ) добавь в pivot свой created_at поле и будет работать без костыля)
источник

v

vladimir in OctoberCMS
Stanislav Slow
логично, но не очевидно. Нет explicit указания в самой модели, какую использовать колонку
И не должно быть.
источник

SS

Stanislav Slow in OctoberCMS
источник

SS

Stanislav Slow in OctoberCMS
штош
источник

S

Sasha in OctoberCMS
vladimir
Что-то одно. Или можно разделить модели/плагины.

Одни общаются с MySQL, другие с sqlite.
А кстати мне нужно сделать так что бы при загрузки данных на сайт, падала в одну таблицу. При модерации дублировалась в другую, а это возможно?
источник

f

fatklass in OctoberCMS
vladimir
Так себе ) добавь в pivot свой created_at поле и будет работать без костыля)
в этом есть логика, по факту это не дата обновления, а дата с пересоздания связи с помощью syncWithoutDetaching
источник

v

vladimir in OctoberCMS
Sasha
А кстати мне нужно сделать так что бы при загрузки данных на сайт, падала в одну таблицу. При модерации дублировалась в другую, а это возможно?
Можно
источник

f

fatklass in OctoberCMS
vladimir
Так себе ) добавь в pivot свой created_at поле и будет работать без костыля)
++
источник

A

Axenia in OctoberCMS
fatklass (0) увеличил карму LeMaX10 (1538.51)
источник

v

vladimir in OctoberCMS
Ну и Станиславу, он даже в исходники полез)
источник

v

vladimir in OctoberCMS
+
источник

A

Axenia in OctoberCMS
LeMaX10 (1538.51) увеличил карму slowpokefarm (1463.73)
источник

SS

Stanislav Slow in OctoberCMS
источник

f

fatklass in OctoberCMS
Stanislav Slow
у тебя в pivot модели не конвертится в Carbon (Argon?) дата
++
источник

A

Axenia in OctoberCMS
fatklass (0) увеличил карму slowpokefarm (1464.73)
источник

M

Max in OctoberCMS
Zoten
Ребят, не могу решить казалось бы простую задачку: цель прикрутить Froala Rich editor для фронтенда.
Проблема которую я не могу решить такая: как и во всех подобных редакторах, есть возможность загрузки изображений(файлов),
так вот, как сохранять добавляемое изображение(файл) на сервере в папку \storage\app\uploads\public также как это делает CMS когда добавляем изображения для attachOne, а затем возвращать JSON вида { "link": "path/to/file.png" } с сылкой на это изображение.
https://www.froala.com/wysiwyg-editor/docs/concepts/image/upload - собственно вот сам пример из документации

В JS скрипте я должен указать URL функции
// Set the image upload URL.
imageUploadURL: '/upload_image',

Как я понимаю, для этого создаём Route с функцией которая должна сохранить изображение и вернуть ссылку

Route::get('upload_image', function(){
 $image = new File;
 $image->как то сюда это изображение добавляем;
 $image->save(); // сохраняем

 return Response::json(...); //тут как то получаем ссылку на изображение в JSON формате вида { "link": "path/to/file.png" }
});

Но это ладно пока, я написал простую функцию которая возвращает JSON требуемого вида
Route::get('upload_image', function(){

 $default = array(
     'link' => 'carmar.ru/storage/app/media/logo/logo.png',
   );

 return Response::json($default);
});

И если перейти по пути /upload_image
получим это {"link":"carmar.ru\/storage\/app\/media\/logo\/logo.png"}

В теории если мы добавим изображение во Froala, то должны увидеть то, которое вернуло функция, но в консоли мы получаем ошибку 404, а по Froala ошибку 3 (Error during image upload.)
Как я понимаю, я не правильно понял в данном случае работу с Route. Подскажите плиз, как правильно реализовать это. Хоть кто-то должен был во фронте с Rich editor работать и иметь с подобным дело)
+ за помощь в лс
источник

A

Axenia in OctoberCMS
mx480 (21.49) увеличил карму zotenme (438.12)
источник