gpt4 book ai didi

laravel-backpack - 如何将 url 中的参数传递给背包创建表单

转载 作者:行者123 更新时间:2023-12-04 01:58:37 25 4
gpt4 key购买 nike

我在 Laravel 5.5 安装上使用了背包 3.3。
我想用两个 URL 传递值预填充两个创建表单字段。
假设您创建了一个名为 Image 的基本背包 crud。
正常情况下,您可以到 domain/admin/image/create 查看并填写表格。

但是如果我在 url 中添加一两个参数,我会得到 404。
我想我应该管理路由文件(admin.php)
我试过这种方式:

Route::group(['prefix' => 'image/{k}/{cid}'], function()
{
CRUD::resource('image', 'ImageCrudController');
});

但仍然得到 404。
有什么建议?
提前致谢。

最佳答案

几乎所有的字段类型都有一个 default选项。所以当你定义它们时,你可以指定一个默认值。并且您始终可以为该默认值传递 GET 参数。所以你可以在你的 EntityCrudController 中有这样的东西:

$this->crud->addField[ // Text
'name' => 'title',
'label' => "Title",
'type' => 'text',
'default' => \Request::has('title')?\Request::has('title'):false, // default value
]);

然后您就可以将用户发送至 yourapp/admin/entity/create?title=your+default+value并在该字段中显示该默认值。

希望能帮助到你。干杯!

关于laravel-backpack - 如何将 url 中的参数传递给背包创建表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48938578/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com