如何使用angularjs和laravel存储表中所选行的id?

时间:2018-01-29 16:00:28

标签: php mysql angularjs laravel

下面是我的下拉列表,点击withdrwal用户将从db获取他的所有交易日期。

<select id="test"  class="form-control" data-placeholder="Choose a Category" ng-model="query.type" name="type" tabindex="1"> 
    <option value="2">Complaint</option>
    <option value="3">Withdrawl</option>                   
    <option value="4">Request</option>
    <option value="5">Other</option>
</select>

用户将以表格格式获取所有交易。我将Angular API与metronic模板一起使用。 下面是我的表格,其中包含用户所有交易的复选框。

<table class="table table-hover table-bordered table-striped">
    <thead>
        <tr>
            <th></th>       
            <th> Certificate No. </th>
            <th> Date </th>
            <th> Type </th>
            <th>Transaction ID</th>
            <th> Source </th>
            <th> Amount </th>
            <th> Amt </th>
        </tr>
    </thead>
    <tbody>
        <tr class="odd gradeX" ng-repeat="transactions in transactions track by $index">
            <td><input type="checkbox" id="" /></td>
            <td><% $index + 1 %></td>
            <td></td>
            <td> <% transactions.type %> </td>
            <td><% transactions.id %></td>
            <td> <% transactions.source %></td>                     
            <td> <i class="fa fa-gbp" aria-hidden="true"></i> &nbsp;<% transactions.amount %> </td>
            <td><input type="text" name="amount" ng-model="query.amt"></td>         
        </tr>                        
    </tbody>
</table>

enter image description here

我担心的是在db。

中存储选定的行transaction idAmt

我的控制器是这样的:

public function store(Request $request) 
{            
    $query = new Queries;                                
    $query->user_id = $request->userId;  
    $query->amt = $request->amt;                            
    $query->title = $request->title;
    $query->query_type = $request->type;
    $query->status_id = 2;
    $query->comments = $request->comments;
    $query->save();         
    if($query) 
    {
        return response()->json(['status_code'=>200,'status'=>'Success','response' => [] ,'message' => 'Query Info added successfully']);
    }
}

目前我无法按照我的关注存储数据。我想如果我只从表中选择2行,那么我希望数据库中的2行存储amt和事务ID . If i input any Amt`默认情况下它将转到所有行。

0 个答案:

没有答案