dpxpz37157 2018-08-16 07:20
浏览 59
已采纳

我必须在调用adminhome()函数时打开adminhome1视图

I have to open adminhome1 view from the controller when the adminhome function is called

this is the function in the controller I tried too many things but didn't work

public function adminlogin()
{
        $data = Input::all();
        log::info($data);
        $username = $data['username'];
        $password = $data['password'];
        $query = "call admin_access('$username','$password');";
        $result = DB::select($query);
        $result=count($result);
        log::info($result);
        if($result>0)
        {
            $this->adminhome($username);
        }
        else
        {
          return Response::json('login unsuccessful, please try appropriate username and password',200);
        }
}





  public function adminhome(){   
                log::info('we are in adminhome function');
                //return Redirect::route('/adminhome1');
                //return view('adminhome1');
              //  return Redirect::to('/adminhome1');
                return redirect()->route('adminhome1');
                //return View::make('/adminhome1')->with('name',$username);
              //   return redirect('/adminhome1');
            //   return view('adminhome1')->with('name', 'admin');
        }

route data

Route::post('/api/adminlogin' , 'demoController@adminlogin');

    Route::any('/adminhome1', function () {
      return view('adminhome1');
  });
  • 写回答

3条回答 默认 最新

  • douke9379 2018-08-16 08:17
    关注

    You should try this:

    demoController

    public function adminlogin()
    {
        $data = Input::all();
        log::info($data);
        $username = $data['username'];
        $password = $data['password'];
        $query = "call admin_access('$username','$password');";
        $result = DB::select($query);
        $result=count($result);
        log::info($result);
        if($result>0)
        {
            return redirect()->route('adminhome1');
        }
        else
        {
          return Response::json('login unsuccessful, please try appropriate username and password',200);
        }
    }
    
    
    
    
    public function adminhome(){   
        return view('adminhome1');
    }
    

    Route

    Route::post('/api/adminlogin' , 'demoController@adminlogin')->name('adminlogin');
    Route::get('/adminhome1' , 'demoController@adminhome')->name('adminhome1');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。