laravel 5 return 来自 blade 视图的变量
laravel 5 return a variable from blade view
我生成了用户拥有的数据库列表。在每个数据库后面我都放了一个删除图标,它应该调用一个删除数据库的函数。
我用这段代码创建视图
return view('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。我该怎么做?
您可以这样定义路线:
Route::get('delete/{db}', [
'as' => 'dbDelete',
'uses' => 'DbController@delete'
]);
然后,您将名称传递为:
<td><a href="{{ route('dbDelete', ['db' => $database])}}">
我生成了用户拥有的数据库列表。在每个数据库后面我都放了一个删除图标,它应该调用一个删除数据库的函数。
我用这段代码创建视图
return view('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。我该怎么做?
您可以这样定义路线:
Route::get('delete/{db}', [
'as' => 'dbDelete',
'uses' => 'DbController@delete'
]);
然后,您将名称传递为:
<td><a href="{{ route('dbDelete', ['db' => $database])}}">