Я пытаюсь отправить уведомления через PushBullet на свой мобильный телефон с помощью lahaxearnaud / Laravel-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.');
который делает запрос. После того, как Это уволено, я получил проблему. Есть идеи?
С наилучшими пожеланиями,
Робин
Задача ещё не решена.
Других решений пока нет …