当我dump( Auth::user());向我展示
User {#220 ?
#attributes: array:10 [?
"id" => "8"
"name" => "Vitaliy"
"email" => "dsadsa@i.ua"
"password" => "=)"
"remember_token" => null
"created_at" => "2017-10-19 13:11:21"
"updated_at" => "2017-10-19 13:11:21"
"phone" => "412412412"
"city" => "Dnipro"
"district" => "Leneinskiy"
]
#original: array:10 [?]
....
}
Run Code Online (Sandbox Code Playgroud)
在受保护的财产中,我们看到了来自用户表的信息 我怎样才能得到#attributes?或者请说我如何获取有关已登录用户的所有信息。
当我使用表格时,我拥有该网址
view-source:http://teory.loc/realty/appartment_rent/day?city=&district=&cost_up=29999&cost_to=333333&rooms_up=&rooms_to=&area_up=&area_to=&floor_up=&floor_to=
Run Code Online (Sandbox Code Playgroud)
例如
为了处理这个URL,我使用了该代码
public static function search($paginate, $condotions = null, $order = null){
return AppartmentRentDay::where(function ($query) use ($condotions){
foreach ($condotions as $key => $value){
if($value){
$parametrs = [];
if(substr($key,-3) == "_up"){
$parametrs[0] = substr($key,0,-3);
$parametrs[1] = '>=';
}elseif (substr($key,-3) == "_to"){
$parametrs[1] = '<=';
$parametrs[0] = substr($key,0,-3);
}else{
$parametrs[0] = $key;
$parametrs[1] = '=';
}
$query->where($parametrs[0], $parametrs[1], $value);
}
}
})->paginate($paginate);
}
Run Code Online (Sandbox Code Playgroud)
分页工作正常,但是{{ $info->links() }}该hrefs有什么用
<ul class="pagination">
<li class="disabled"><span>«</span></li>
<li class="active"><span>1</span></li>
<li><a href="http://teory.loc/realty/appartment_rent/day?page=2">2</a></li>
<li><a href="http://teory.loc/realty/appartment_rent/day?page=2" rel="next">»</a></li>
</ul> …Run Code Online (Sandbox Code Playgroud)