我需要你帮我弄一下背包和纽扣。我有一个products列表,在edit和delete按钮中,我又向产品的nutrient及其price添加了两个。使用背包时,我不知道如何加载有问题的产品的id来放入此附加信息。我该怎么做呢?
发布于 2018-07-05 21:41:31
在您创建的按钮视图中,您应该能够使用$entry。有关更多信息,请查看https://laravel-backpack.readme.io/docs/crud-buttons。
发布于 2018-08-31 10:26:02
尽管这个事件已经发生了一个多月了,我还是会尝试分享一些信息来帮助其他人。
1.首先您需要创建一个新的刀片文件
resources\views\vendor\backpack\buttons\crud\buttons.
2.文件内部
<a href="nutrientes?produto_id={{$entry->getKey()}}"><i class='fa fa-list'></i>Listar Nutrientes</a>$entry->getKey()将为您提供"id“。
3.将“”连接到您的CrudCrontroller
在您的ProductCrudController中,您需要添加一个新条目。
$this->crud->addButtonFromView('line', 'extra_button', 'extra_button', 'beginning');extra_button "just a example“需要在第三个参数"if I‘if wrong”中包含刀片文件的名称。
在此之后,您应该会获得表中列出的每一行的新按钮。
只需要一个提示:如果你打算添加“很多按钮”,试着使用下拉按钮。
<div class="btn-group">
<button type="submit" class="btn btn-primary btn btn-xs btn-default">
<span class="fa fa-list" role="presentation" aria-hidden="true" style="color: #f1f1f1"></span>
<span data-value="save_and_back" style="color: #fff">Opções</span>
</button>
<button type="button" class="btn btn-primary dropdown-toggle btn-xs btn-default" data-toggle="dropdown" aria-haspopup="true" aira-expanded="false" aria-expanded="true">
<span class="caret"></span>
<span class="sr-only">▼</span>
</button><div class="dropdown-backdrop"></div>
<ul class="dropdown-menu" style="font-size: 12px;">
<li><a href="test/create/{{$entry->getKey()}}" data-value="save_and_edit"><i class='fa fa-plus'></i>Add new nutriente</a></li>
<li><a href="nutrientes?produdo_id={{$entry->getKey()}}" data-value="save_and_edit"><i class='fa fa-list'></i>Listar nutrientes</a></li>
<li><a href="test/secondaction{{$entry->getKey()}}" data-value="save_and_edit"><i class='fa fa-arrow-right'></i>Second Action</a></li>
<li><a href="teste/cancel/{{$entry->getKey()}}" data-value="save_and_edit"><i class='fa fa-times'></i>Cancel</a></li>
</ul>
</div>https://stackoverflow.com/questions/51178755
复制相似问题