This forum has moved to a new location and is in read-only mode. Please visit talk.octobercms.com to access the new location.
Sebastian Hilger
I'm stuck with the repeater widget. It is easy enough to create it in the form, but how can I save the fields for example to a hasMany relation? It would be nice to have a littel demonstration. Thanks!
d.negativa
Add jsonable type for your "repeater" fild in your model:
namespace Acme\PluginName\Models;
use Model;
class Item extends Model
{
protected $jsonable = ['your_repeater_field_name'];
and add json type for your "repeater" fild in your migration:
namespace Acme\PluginName\Updates;
use Schema;
use October\Rain\Database\Updates\Migration;
class CreateItemsTable extends Migration
{
public function up()
{
Schema::create('acme_pluginname_items', function($table)
{
$table->engine = 'InnoDB';
$table->increments('id');
$table->string('name')->nullable();
$table->string('slug')->index();
$table->json('your_repeater_field_name');
$table->timestamps();
});
}
public function down()
{
Schema::dropIfExists('acme_pluginname_items');
}
}
Last updated
hjfigueira
Hi, is possible to save the repeater records in related records instead of a json field ? If is, could any snippet be provided ? Thanks.
1-6 of 6