首页 > 解决方案 > 在模态中定义的表单属性在 laravel 中没有获得动态值:(

问题描述

我创建了一个用于编辑电影对象的表。

表格的一列是一个弹出模式类的表单(引导程序)

这是我的代码:

<div class="modal-body">
<form method="post" action="{{asset(route('movies.update', $movie->id))}}">
    <input type="hidden" name="_token" value="{{csrf_token()}}">
    {{method_field('PATCH')}}

    <div class="form-group">
        <label for="movie-name" class="col-form-label">Name:</label>
        <input type="text" class="form-control" name="movie_name" id="movie-name" placeholder="{{$movie->name}}">
    </div>
    <div class="form-group">
        <label for="movie-director" class="col-form-label">Direcor:</label>
        <select class="form-control" name="Director">
            @foreach($directors as $director)
            <option value="{{$director->id}}">{{$director->name}}</option>
            @endforeach
        </select>
    </div>
    <button class="form-control btn btn-success" type="submit" class="btn btn-primary">Send message</button>
</form></div>

当我选择一个编辑按钮时,第一项(电影)的值将传递给我的控制器。

我测试了我的代码并发现它正在发生,因为我使用了模态类。

你有什么想法来解决这个问题吗?

标签: laravel-5bootstrap-4

解决方案


推荐阅读