我有3个数据库表,Sites,Admins,Peoples 一个人登录,他/她想管理他/她有管理员权限的网站。 如何显示他/她拥有的所有网站名称?如何传递变量?
继承我的代码:
的AccountController:
public function getManage(){
return View::make('account.settings.manage')
->with('admins', Admin::where('people_id', '=', Auth::user()->id)->get());
}
路线:
Route::get('/account/setting/manage', array(
'as' => 'account-setting-manage',
'uses' => 'AccountController@getManage'
));
查看:
<ul>
@foreach($admins as $admin)
<li><a href="">{{ $admin->site_id }} </a></li>
@endforeach
</ul>
SQL:
每次创建网站时,people_id(用户)和site_id都将存储在管理员表格中
create table admins(
id int not null auto_increment,
people_id int,
site_id int,
created_at datetime,
updated_at datetime,
primary key(id)
);