【发布时间】:2019-02-13 15:19:31
【问题描述】:
我有一个控制器文件,它有一个登录(验证并返回一个令牌)到某个第三方门户的函数 login()。现在我想在自定义命令中重用该控制器功能。请建议如何这样做。我的控制器文件看起来像这样-
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class mmt extends Controller {
public function login() {
//code to login to third party portal
// returns a token after successful login
}
我位于 app/Console/Commands 中的自定义命令文件如下所示-
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
class RcvSurveyEmails extends Command {
protected $signature = 'RcvSurveyEmails:name';
protected $description = 'command description here';
public function handle(){
//I need to use the login() function here and get the token.
}
?>
我在网上搜索类似的解决方案,但没有任何问题
【问题讨论】:
标签: php laravel controller