小编Tum*_*ina的帖子

在laravel 5中登录后如何记住会话?

我开始使用laravel 5处理我的项目.我在登录到我的网站后意识到它在我的本地目录中使用会话正常,但我知道当我将项目托管到服务器时遇到了问题.我每次登录后,会话都记不清楚会导致问题发生在我身上.

public function postLogin()
{
    $hit = 0;

    if(Request::ajax()){
        $pw = Request::input('pw');
        if(!empty($pw)){
            $admin_pass = AdminPassword::first(['admin_pass']);
            $ip_address = Request::ip();
            if(!empty($admin_pass) && trim($admin_pass->admin_pass) == trim($pw)){
                if(Auth::attempt(['username' => Request::input('username'), 'password' => Request::input('password'),'status'=>1])){
                    try{
                        $user = Auth::user();
                        $user->last_login = date('Y-m-d H:i:s');
                        $user->login_ip = $ip_address;
                        $user->save();
                        $permissions = Auth::user()->permission;
                        if(!empty($permissions) && count($permissions) >0){
                            session(['ROLE_PERMISSION'=>$permissions]);
                        }
                        $failed = FailedLogin::whereRaw('ip_address = INET_ATON(\''.$ip_address.'\')')->first();
                        if(!empty($failed)){
                            $failed->delete();
                        }
                    }catch (\Exception $ex){}
                    $url = Request::session()->pull('url.intended', '/');
                    return ['url'=>$url,'msg'=>'Successfully.','status'=>true,'hit'=>$hit];
                }else{
                    $hit = $this->updateFailedLogin($ip_address,Request::input('username'));
                }
            }else{
                $hit = $this->updateFailedLogin($ip_address,Request::input('username'));
            }
        } …
Run Code Online (Sandbox Code Playgroud)

php session laravel-5

21
推荐指数
1
解决办法
1356
查看次数

如何使用输入文件的数组名称请求文件?

只是想知道为什么我无法从输入类型文件中获取数组名称的值.

HTML:

<input type="file" name="collateral_photo[]" id="collateral_photo" class="default"/>
Run Code Online (Sandbox Code Playgroud)

此输入文件的名称是一个数组.

PHP Laravel

return Request::file('collateral_photo');
Run Code Online (Sandbox Code Playgroud)

返回结果为[{}]

我现在想要的是如何从这个带有数组名称的输入文件中获取值.

拜托,请帮帮我.

非常感谢您的帮助.

html php laravel

6
推荐指数
1
解决办法
6693
查看次数

标签 统计

php ×2

html ×1

laravel ×1

laravel-5 ×1

session ×1