Laravel-admin: 請問有考慮將Nested Form納入功能嗎?

Created on 18 Nov 2016  ·  13Comments  ·  Source: z-song/laravel-admin

謝謝大大的努力,我在1.3加了NestedForm的功能,類似rails的https://github.com/nathanvda/cocoon
不過實現的不是很好,想說大大是否有機會將這個功能實現?
ruby public function form() { return Admin::form(Product::class, function (Form $form) { $form->text('name', '品名')->rules("required"); $form->datetimeRange('start_at', 'end_at', '開放日期')->rules("required"); $form->text('memo', '標語')->rules("required"); $form->editor('spec', '說明'); $form->hidden('thumb', '縮圖'); $form->hidden('image', '代表圖'); $form->hasManyForm('details', function (NestedForm $sub) { $sub->text('memo', '適用對象'); $sub->text('memo2', '備註'); $sub->currency('price', '價格')->symbol('NT'); $sub->number('qty', '可售數量'); $sub->editor('spec', '說明'); }); }); }

enhancement

Most helpful comment

其实已经开发了类似的功能,但是还有部分问题没有很好的解决,所以就没有开放出来,以后应该会实现这个功能的。

All 13 comments

@yang5664 请问是one to many的关系吗?或者方便展示一下效果截图吗?

我做了擷圖
screen shot 2016-12-21 at 11 50 37 am

點了"新增",明細會產生一樣的表單。

其实已经开发了类似的功能,但是还有部分问题没有很好的解决,所以就没有开放出来,以后应该会实现这个功能的。

謝謝耶,非常期待這項功能的發佈。

@yang5664 能上传图片看看你的效果吗?你的两个链接都失效了。

@edwinhuish 我修復擷圖了

Will this function is coming soon sir ? 👍

@z-song 其实如果可以像 @yang5664 那样,有一个折叠按钮就完美了。

@z-song 下面这个NestedForm 跟Form有什么区别么?我按照你之前在群里的写法,直接 function ($form) 效果是一样的。

$form->hasMany('paintings', function (Form\NestedForm $form) {
    $form->text('title');
    $form->image('body');
    $form->datetime('completed_at');
});

@yang5664 请问你的这个效果是做成通用插件么?能共享一下代码?赶紧你这种界面更直观,好用。

@edwinhuish 是根據Admin-Lte實現的,是通用插件,不過當前使用的HasMany是使用自己寫的,所以代碼可能不適合目前的laravel-admin使用。

@yang5664 我后来自己改了laravel-admin 的 HasMany.blade.php,然后达到了跟你的类似的效果。

具体可以参考我fork 的laravel-admin

Was this page helpful?
0 / 5 - 0 ratings

Related issues

chenyongmin picture chenyongmin  ·  3Comments

vlongen picture vlongen  ·  3Comments

cdhraesaemer picture cdhraesaemer  ·  3Comments

taimaiduc picture taimaiduc  ·  3Comments

antranapp picture antranapp  ·  3Comments