Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
香草PHP内部控制器_Php_Laravel - Fatal编程技术网

香草PHP内部控制器

香草PHP内部控制器,php,laravel,Php,Laravel,我试图在我的控制器中使用Pusher的香草PHP库 这就是我想做的: include( app_path().'/includes/Pusher.php' ); $pusher = new Pusher('KEY', 'KEY', '1234'); $pusher->trigger('bid_channel', 'NewBid', $auction); 我知道有推送包,但每一个都以某种方式损坏。vinkla包装的正面不起作用 我已经在routes.php中成功地使用了上述代码来测试它,

我试图在我的控制器中使用Pusher的香草PHP库

这就是我想做的:

include( app_path().'/includes/Pusher.php' );

$pusher = new Pusher('KEY', 'KEY', '1234');
$pusher->trigger('bid_channel', 'NewBid', $auction);
我知道有推送包,但每一个都以某种方式损坏。
vinkla
包装的正面不起作用

我已经在
routes.php
中成功地使用了上述代码来测试它,但当我将其放入控制器时,我得到了以下错误:

ApicController.php第40行中的FatalErrorException:类 找不到“App\Http\Controllers\Pusher”


任何帮助都将不胜感激

您需要在其命名空间中引用类
Pusher
。它似乎没有利用特定的名称空间,因此它的名称空间将是基本名称空间

尝试:

这是因为在控制器文件的顶部将有:

namespace App\Http\Controllers;

这会将文件放入
App\Http\Controllers
命名空间中,因此,基名称空间中的任何内容都必须具有前导斜杠,这表明类位于基名称空间中。

可能重复使用依赖项注入或重命名facade,以使vinkla/pusher包正常工作。@Jeemusu我更喜欢使用Facades。我只是不知道如何正确地重命名它:
namespace App\Http\Controllers;