我正在尝试使用lahaxearnaud/laravel-pushbullet插件通过 PushBullet 向我的手机发送通知。只有一个问题,我正确安装了它,但我仍然收到此错误:Argument 3 passed to GuzzleHttp\Client::request() must be of the type array, boolean given, called in vendor\guzzlehttp\guzzle\src\Client.php on line 87 and defined
.
这是我的代码:
<?php
namespace RPR\Http\Controllers;
use DB;
use Auth;
use Redirect;
use Session;
use Mail;
use Validator;
use Carbon\Carbon;
use Illuminate\Http\Request;
use PushBullet;
use RPR\User;
use RPR\News;
use RPR\Sponsors;
use RPR\Partners;
use RPR\Events;
use RPR\Http\Controllers\Controller;
class SiteController extends Controller
{
/**
* PostContact
*
* @return Response
*/
public function PostContact(Request $request)
{
$messages = [
'name.required' => 'U moet een naam opgeven.',
'name.min' => 'Uw naam moet minstens :min tekens bevatten.',
'email.required' => 'U moet een e-mail adres opgeven.',
'email.min' => 'Uw e-mail adres moet minstens :min tekens bevatten.',
'email.email' => 'Uw e-mail adres moet geldig zijn.',
'subject.required' => 'U moet een onderwerp opgeven.',
'subject.min' => 'Uw onderwerp moet minstens :min tekens bevatten.',
'message.required' => 'U moet een bericht opgeven.',
'message.min' => 'Uw bericht moet minstens :min tekens bevatten.'
];
$rules = [
'name' => 'required|min:3',
'email' => 'required|min:3|email',
'subject' => 'required|min:3',
'message' => 'required|min:3'
];
$validator = Validator::make($request->all(), $rules, $messages);
if ($validator->fails()) {
return Redirect::back()->withInput()->withErrors($validator);
}
DB::table('contact')->insert([
'name' => $request->get('name'),
'email' => $request->get('email'),
'subject' => $request->get('subject'),
'message' => $request->get('message'),
'ip' => $request->ip(),
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()
]);
PushBullet::all()->note('Belangrijk', 'Er is een nieuw contact bericht.');
$request->session()->flash('alert-success', 'Uw bericht is succesvol verzonden!');
return Redirect::back();
}
}
主要问题是PushBullet::all()->note('Belangrijk', 'Er is een nieuw contact bericht.');
请求的内容。在 That 被解雇之后,我得到了这个问题。任何人的想法?
最亲切的问候,
罗宾