1

我正在学习 laravel,现在正在尝试基于 laravel 的 asgard cms。我对 laravel 没有完整的了解,所以被困在某事上。

我在数据库中有一个包表,其中包含 - 包名称、价格、ID。

我有另一个表,其中包含客户数据,例如 - 名称、包裹、地址。

我想要实现的是在创建客户端时,我应该能够为他分配一个包。我想在创建视图中从包表中下拉 有人可以指导我吗?

这是我的创建视图文件。

<div class="box-body">
<p>

    {!! Form::normalInput('name', 'your name', $errors) !!}

    {!! Form::normalInput('package', 'your package', $errors) !!}


    {!! Form::normalInput('address', 'your address', $errors) !!}
    {!! Form::normalInput('zone', 'your zone', $errors) !!}

</p>

4

1 回答 1

0

原始文档说:

{!! Form:: normalSelect(‘test’, ‘test’, $errors, [1,2,3]) !!} // Create view
{!! Form:: normalSelect(‘test’, ‘test’, $errors, [1,2,3], $object) !!} // Edit view

[1,2,3]是你的选择,应该是键值数组(选项值,选项标签)

例如:

$choices = [
    1 => "It's First Choice",
    2 => "value of choice is 2",
   'abc' => "Select abc"
]

{!! Form:: normalSelect(‘test’, ‘test’, $errors, $choices) !!} // Create view

keys is option values, values is option texts

来源:https ://asgardcms.com/docs/v3/core-module/form-macros#normal-select

于 2019-10-04T12:19:52.693 回答