我有一个multiauth laravel 5.2应用程序,其中定义了config/auth.php以下警告:
...
'admin' => [
'driver' => 'session',
'provider' => 'admin',
],
'user' => [
'driver' => 'session',
'provider' => 'user',
],
...
Run Code Online (Sandbox Code Playgroud)
所以,admin和user.
问题在于视图层,因为这两个登录保护共享一些视图,例如:
Hello {{Auth::guard('admin')->user()->name}}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,守卫被硬编码到视图中总是admin(当登录后卫时它会给出错误user),但是,为了避免为了这个小改变而必须做另一个相同的视图,我想让它具有动态,例如:
Hello {{Auth::guard(<LOGGEDIN GUARD>)->user()->name}}
Run Code Online (Sandbox Code Playgroud)
PS:我知道这可以通过获取相应的url段来实现,例如:www.site.com/pt/user/dasboard在这种情况下它将是段2,但是这样app会失去可伸缩性,因为将来相应的段可能不一样(2在上面的例子中)
所有的研究,我做点使用loc的方式,通过一个山坳(S)值(S)来过滤数据帧,今天我读这个,我发现了我所测试的例子,那loc是不是是不是真的需要的时候按其值过滤cols:
例如:
df = pd.DataFrame(np.arange(0, 20, 0.5).reshape(8, 5), columns=['a', 'b', 'c', 'd', 'e'])
df.loc[df['a'] >= 15]
a b c d e
6 15.0 15.5 16.0 16.5 17.0
7 17.5 18.0 18.5 19.0 19.5
df[df['a'] >= 15]
a b c d e
6 15.0 15.5 16.0 16.5 17.0
7 17.5 18.0 18.5 19.0 19.5
Run Code Online (Sandbox Code Playgroud)
注意:我确实知道是通过索引和位置来执行loc或iloc返回行。我没有基于此功能进行比较。
但是,在过滤时,执行“ where”子句使用或不使用之间有什么区别loc?如果有的话。为什么我遇到的有关该主题的所有示例都使用loc?
发生了一些奇怪的事情,我想知道为什么。
在这个网址上:http://api.promasters.net.br/cotacao/v1/valores?moedas=USD&alt=json,它在浏览器中运行良好,但是当我尝试使用 php 检索内容时:
echo file_get_contents('http://api.promasters.net.br/cotacao/v1/valores?moedas=USD&alt=json');
Run Code Online (Sandbox Code Playgroud)
没有打印任何内容var_dump(...) = string(0) "",所以我更进一步并使用:
function get_page($url) {
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, True);
curl_setopt($curl, CURLOPT_URL, $url);
$return = curl_exec($curl);
curl_close($curl);
return $return;
}
echo get_page('http://api.promasters.net.br/cotacao/v1/valores?moedas=USD&alt=json');
Run Code Online (Sandbox Code Playgroud)
也没有打印任何内容,所以我尝试了 python (3.X):
import requests
print(requests.get('http://api.promasters.net.br/cotacao/v1/valores?moedas=USD&alt=json').text)
Run Code Online (Sandbox Code Playgroud)
并且工作了。为什么会发生这种情况?这是怎么回事?
我有这个代码,但奇怪的是max-width和属性不起作用:
HTML:
<body>
<img src="imgs/topBar.png">
<div id ="wrapper">
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
CSS:
body {
padding: 0;
margin: 0;
}
body img:first-child{
width: 100%;
height: 5px;
margin:0;
display: block;
}
#wrapper {
width: 100%;
max-width: 1200px;
height: 100px;
margin: 0 auto;
border: 4px solid;
}
Run Code Online (Sandbox Code Playgroud)