JonathanF
04/23/2022, 12:46 PMLeague\Flysystem\AwsS3v3\AwsS3Adapter despite Laravel 9 requiring Flysystem 3 which replaces that class with the new League\Flysystem\AwsS3V3\AwsS3V3Adapter.
Just checking I'm correct here before I write a workaround.ifox
04/23/2022, 12:57 PMJohnny Maynne
04/23/2022, 2:16 PMifox
04/23/2022, 2:17 PMJohnny Maynne
04/23/2022, 3:59 PMifox
04/23/2022, 4:48 PMdakaalim
04/24/2022, 7:55 AMJohnny Maynne
04/24/2022, 8:07 AMdakaalim
04/24/2022, 8:58 AMdakaalim
04/24/2022, 8:59 AM@formField('repeater', ['type' => 'product'])
@twillRepeaterTitle('Product')
@twillRepeaterTitleField('name', ['hidePrefix' => true])
@twillRepeaterTrigger('Add Product')
@formField('input', [
'name' => 'name',
'label' => 'Name',
'translated' => true,
])
<?php
namespace App\Repositories;
use App\Models\About;
use A17\Twill\Repositories\ModuleRepository;
use A17\Twill\Repositories\Behaviors\HandleFiles;
use A17\Twill\Repositories\Behaviors\HandleSlugs;
use A17\Twill\Repositories\Behaviors\HandleBlocks;
use A17\Twill\Repositories\Behaviors\HandleMedias;
use A17\Twill\Repositories\Behaviors\HandleRevisions;
use A17\Twill\Repositories\Behaviors\HandleTranslations;
use A17\Twill\Repositories\Behaviors\HandleJsonRepeaters;
class AboutRepository extends ModuleRepository
{
use HandleBlocks, HandleTranslations, HandleSlugs, HandleMedias, HandleFiles, HandleRevisions, HandleJsonRepeaters;
protected array $jsonRepeaters = [
'product'
];
public function __construct(About $model)
{
$this->model = $model;
}
}
{
"product": [
{
"id": 1650792423141,
"name": {
"en": "Product Apple"
},
"blocks": [],
"medias": [],
"browsers": []
},
{
"id": 1650792424665,
"name": {
"en": "Product Orange"
},
"blocks": [],
"medias": [],
"browsers": []
}
]
}Johnny Maynne
04/24/2022, 9:36 AMdakaalim
04/24/2022, 9:42 AMifox
04/24/2022, 9:44 AMproduct in the model's fillableifox
04/24/2022, 9:44 AMifox
04/24/2022, 9:45 AMdakaalim
04/24/2022, 9:46 AMSingleton called About, within that module, I want to use a repeater.ifox
04/24/2022, 9:47 AMdakaalim
04/24/2022, 9:49 AMabout_revisions , payload columnifox
04/24/2022, 9:50 AMifox
04/24/2022, 9:51 AMifox
04/24/2022, 9:51 AMifox
04/24/2022, 9:53 AMdakaalim
04/24/2022, 10:05 AMdakaalim
04/24/2022, 10:09 AMifox
04/24/2022, 10:10 AMifox
04/24/2022, 10:12 AMmedias, files or block_editor don't need fields in the model as they are polymorphicdakaalim
04/24/2022, 10:14 AMifox
04/24/2022, 10:14 AMdakaalim
04/24/2022, 10:15 AMifox
04/24/2022, 10:16 AM