Php 在Laravel外部使用RedirecResponse

Php 在Laravel外部使用RedirecResponse,php,session,laravel,Php,Session,Laravel,我正在连接我的外部应用程序,以便在Laravel 5中执行一些操作,获得响应并继续。此操作之一是使用登录Laravel代码: 拉雷维尔外 有一种简单而干净的方法可以做到这一点,我来这里也是为了做同样的事情,并向我展示了在响应上添加对->send()的调用将发送响应。在您的情况下,login方法可能如下所示: public function login($data) { $success = Auth::attempt([ 'user' => $data['user'

我正在连接我的外部应用程序,以便在Laravel 5中执行一些操作,获得响应并继续。此操作之一是使用登录Laravel代码:

拉雷维尔外
有一种简单而干净的方法可以做到这一点,我来这里也是为了做同样的事情,并向我展示了在响应上添加对
->send()
的调用将发送响应。在您的情况下,
login
方法可能如下所示:

public function login($data)
{
    $success = Auth::attempt([
        'user' => $data['user'],
        'password' => $data['password'],
    ], $data['remember']);

    if ($success) {
        $response = redirect()->to(url('/'));
        $response->send();
        return $response;
    }
}
如果在您的集成中有一个调用控制器方法的地方,那么将调用放在那里会更有意义,这样您就不会从控制器内部实际调用
->send()
(因为Laravel没有这样做)