香草PHP内部控制器
我试图在我的控制器中使用Pusher的香草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中成功地使用了上述代码来测试它,
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;