laravel 5从刀片视图返回一个变量

时间:2015-03-25 16:26:15

标签: laravel-5 blade

我生成用户拥有的数据库列表。在每个数据库的后面我都放了一个删除图标,该图标应该调用删除数据库的函数。

使用此代码我制作视图

  

返回视图('site.database') - > with('info',$ info);

在视图中我使用foreachloop来显示所有数据库

@foreach($info['list'] as $database)
    <tr>
        <td>{{$database}}</td>
        <td><a href="{{URL::route('dbDelete')}}">
            <img src="http://png-4.findicons.com/files/icons/753/gnome_desktop/24/gnome_edit_delete.png"></a></td>
    </tr>

@endforeach

路由'dbDelete'调用删除数据库的函数,但是这个函数需要知道要删除的数据库,所以它需要参数$ database。我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以像这样定义路线:

Route::get('delete/{db}', [
    'as' => 'dbDelete', 
    'uses' => 'DbController@delete'
]);

然后,您传递名称:

<td><a href="{{ route('dbDelete', ['db' => $database])}}">