【问题标题】:Laravel 8 - Automatically update a form field when certain value is selectedLaravel 8 - 选择特定值时自动更新表单字段
【发布时间】:2021-04-20 03:08:52
【问题描述】:

我有一张卡车桌和一张邮递员桌。两个表具有一对一的关系。一车配一邮递员,一邮递员配一车。

postman/create.blade.php文件中,有一个HTML表单,包含truck_numberpostman_numberpostman_namedate_of_operation供用户填写。

truck_number 以下拉列表格式显示,每次从卡车表创建 truck_number 时,列表都会自动更新。在卡车表内,每个truck_number 都有自己的date_of_operation

因此,对于postman/create.blade.php 文件中的date_of_operation 字段,我希望当用户选择与之关联的特定truck_number 时,该值在同一表单中自动更新。

是否可以在不涉及任何形式的 ajax 或 json 的情况下在 laravel 中执行此操作?如何正确实现?

【问题讨论】:

    标签: php laravel eloquent laravel-blade


    【解决方案1】:

    在您向服务器发送请求之前,您无法获取该值。您可以使用 livewire,一个与 laravel 关联的全栈框架。你可以轻松地做你愿意做的事情。这是文档: https://laravel-livewire.com/docs/2.x/quickstart

    【讨论】:

    • 我明白了.. 所以当我使用 livewire 时,我是否需要将它与我的整个应用程序集成,或者我只能将它用于这个特定目的?
    • 不,你不应该改变你的整个项目。安装livewire,如果需要在不加载页面的情况下发送请求,请为页面创建一个livewire组件。而已。您可以在文档中找到的所有内容。
    • 我明白了。我想我会进一步调查。非常感谢!
    猜你喜欢
    • 2020-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    相关资源
    最近更新 更多