【发布时间】:2014-10-30 08:42:51
【问题描述】:
大家好,我想知道如何解决这个问题...我正在构建一个laravel4 应用程序,我想在我的controller 中调用一个函数来删除列表中所有选定的项目。
这是我的view
<div class="panel panel-default">
<div class="panel-heading">
Twitter Winners
<div class="pull-right btn-toolbar">
<a href="{{action('AdminBaseController@deleteSelectedTweets')}}" class="btn btn-danger">Delete Selected</a>
<a href="#" class="btn btn-primary">Confirm Winners</a>
<a href="#" class="btn btn-primary">Generate New List</a>
</div>
</div>
<div class="panel-body">
<table class="table table-hover">
<thead>
<tr>
<th>Delete</th>
<th>Tweet</th>
<th>Username</th>
<th>Name</th>
<th>To</th>
<th>From</th>
</tr>
</thead>
@foreach(Tweet::all() as $tweet)
<tr>
<td><input type="checkbox" name="delete_tweet" value="0"/></td>
<td>{{$tweet->tweet_text}}</td>
<td>{{$tweet->screen_name}}</td>
<td>{{$tweet->name}}</td>
<td><select name="origin">
<option value="0">Origin...</option>
<option value="1">Station 1</option>
<option value="2">Station 2</option>
<option value="3">Station 3</option>
</select>
</td>
<td>
<select name="destination">
<option value="0">Destination...</option>
<option value="1">Station 1</option>
<option value="2">Station 2</option>
<option value="3">Station 3</option>
</select>
</td>
</tr>
@endforeach
</table>
</div>
</div>
理想情况下,当用户选择此link 时,我想执行function:
<a href="{{action('AdminBaseController@deleteSelectedTweets')}}" class="btn btn-danger">Delete Selected</a>
我不想离开页面,这是我认为能够做到这一点的唯一方法。
【问题讨论】:
-
如果该页面可以快速加载(没有太多查询),您可以在最后返回相同的视图时写入 AdminController@deleteSelectedTweets 函数。您的页面将刷新并完成工作。
标签: php laravel laravel-4 scope