我在应用程序中调用\prelaunch
路由,这是在我的routes.php
中定义它的方式:
`Route::get('/prelaunch', [ 'uses' => 'SubscriptionController@getReferrer', 'as' => 'subscriber.referral'], function () {
return view('prelaunch');
});`
但不幸的是,我得到了:
namespace App\Http\Controllers;
use App\Http\Manager\SubscriptionManager;
use Illuminate\Support\Facades\Request;
/**
* Class SubscriptionController
* @package App\Http\Controllers
*/
class SubscriptionController
{
/**
* @var \SubscriptionManager $subscriptionManager
*/
protected $subscriptionManager;
/**
* SubscriptionController constructor.
*/
//public function __construct(SubscriptionManager $subscriptionManager)
public function __construct(SubscriptionManager $subscriptionManager)
{
$this->subscriptionManager = $subscriptionManager;
}
/**
* @param Request $request
* @return void
*/
public function subscribe(Request $request)
{
$this->subscriptionManager->subscribeToList($request);
}
/**
* @param Request $request
* @return void
*/
public function unsubscribe(Request $request)
{
$this->subscriptionManager->unsubscribeFromList($request);
}
/**
* @return void
*/
public function getReferrer()
{
print_r(Input::all());
die;
$utm_source = \Input::get('utm_source');
return view('prelaunch');
}
}
您忘记扩展抽象控制器:
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use App\Http\Manager\SubscriptionManager;
use Illuminate\Support\Facades\Request;
/**
* Class SubscriptionController
* @package App\Http\Controllers
*/
class SubscriptionController extends Controller
我的函数出现此错误。我正在尝试在按用户id提交报告之间添加5分钟计时器。但由于某些原因,我出现此错误。 这是我的控制器
在laravel 5.4i中定义在helper方法中 但在拉拉维尔7号不行!
我有一个类调用VSE,其中有50多个函数。 我想列出所有这些函数。 我试过了 我一直得到 我做错了什么?
我是laravel的新手,我正在开发一个文件上传系统。文件上载并存储到数据库中很好,但当我尝试调用delete方法时,它会给出以下错误:
我正在尝试将一个Laravel5.7项目转换为8,仍在调试,但无法解决这个特殊问题。 当我运行该项目时,出现“调用未定义函数App\Http\Controllers\get\u option()”错误。 我试过: 将helpers.php位置提供程序更改为控制器 这是App\Http\Controllers\MainpageController中的错误源: 这是app/Providers/help