您好我在使用laravel 4.1从数据库获取列表时遇到了一些问题
我的会话存储了一些关于companyid的值。然后我想根据companyid本身将列表打印到表。假设我可以使用{{ Session::get('name')}}
这是我的控制器索引()
public function index($cid) {
$pengguna = User::where('id_company', '=', $cid)->get();
$pengguna->toarray();
$data = array(
'pengguna' => $pengguna,
'page' => 'master',
'index' => 0
);
return View::make('console.pengguna')->with($data);
}
然后我想将数据打印到视图中的表
@if($pengguna->count())
<table class="table table-striped table-bordered" id="table_pengguna_list">
<thead>
<tr>
<th>No</th>
<th>Firstname</th>
<th>Lastname</th>
<th>Username</th>
<th>Email</th>
<th>Status</th>
<th>Last Login</th>
<th class="td-actions">Action</th>
</tr>
</thead>
<tbody>
@foreach ($pengguna as $pgn)
<tr>
<td>{{ $index++ }}</td>
<td>{{ $pgn->firstname }}</td>
<td>{{ $pgn->lastname }}</td>
<td>{{ $pgn->username }}</td>
<td>{{ $pgn->email }}</td>
<td>{{ $pgn->level }}</td>
<td>{{ $pgn->updated_at }}</td>
</tr>
@endforeach
</tbody>
</table>
....
如何将会话中的参数传递给控制器呢?所以基本上将{{ Session::get('name')}}
传递给索引控制器中的$cid
。
答案 0 :(得分:0)
在那里我找到了解决方案,只需将重构器放在索引控制器上;
public function index() {
$cid = Session::get('name');
$pengguna = User::where('id_company', '=', $cid)->get();
$pengguna->toarray();
$data = array(
'pengguna' => $pengguna,
'page' => 'master',
'index' => 0
);
return View::make('console.pengguna')->with($data);
}