Skip to content

Instantly share code, notes, and snippets.

@Tjoosten
Last active October 27, 2016 00:17
Show Gist options
  • Save Tjoosten/de9bdcd41fa215d9fdca02ebe3f2e3aa to your computer and use it in GitHub Desktop.
Save Tjoosten/de9bdcd41fa215d9fdca02ebe3f2e3aa to your computer and use it in GitHub Desktop.
Laravel Error:
<?php
namespace App\Notifications;
use Illuminate\Bus\Queueable;
use Illuminate\Notifications\Notification;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Notifications\Messages\MailMessage;
class ChangePassword extends Notification
{
use Queueable;
/**
* Create a new notification instance.
*
* @return void
*/
public function __construct()
{
//
}
/**
* Get the notification's delivery channels.
*
* @param mixed $notifiable
* @return array
*/
public function via($notifiable)
{
return ['database'];
}
/**
* Get the array representation of the notification.
*
* @param mixed $notifiable
* @return array
*/
public function toArray($notifiable)
{
return [
'message' => 'You changed your password.'
];
}
}
<?php
/**
* Update the account password.
*
* @url POST: /profile/settings/password
* @param Requests\AccountPassword $input
* @return \Illuminate\Http\RedirectResponse
*/
public function StorePassword(Requests\AccountPassword $input)
{
$user = auth()->user();
if (User::find($user->id)->update($input->except('_token'))) {
$user->notify($user, new ChangePassword());
}
session()->flash('message', 'The account password has been updated');
return redirect()->back();
}
Call to undefined method Illuminate\Database\Query\Builder::via()
in Builder.php line 2431
at Builder->__call('via', array(object(User)))
at call_user_func_array(array(object(Builder), 'via'), array(object(User))) in Builder.php line 1423
at Builder->__call('via', array(object(User)))
at call_user_func_array(array(object(Builder), 'via'), array(object(User))) in Model.php line 3513
at Model->__call('via', array(object(User))) in ChannelManager.php line 64
at ChannelManager->sendNow(array(object(User)), object(User)) in ChannelManager.php line 43
at ChannelManager->send(array(object(User)), object(User)) in RoutesNotifications.php line 18
at User->notify(object(User), object(ChangePassword)) in AccountController.php line 59
at AccountController->StorePassword(object(AccountPassword))
at call_user_func_array(array(object(AccountController), 'StorePassword'), array(object(AccountPassword))) in Controller.php line 52
at Controller->callAction('StorePassword', array(object(AccountPassword))) in ControllerDispatcher.php line 44
at ControllerDispatcher->dispatch(object(Route), object(AccountController), 'StorePassword') in Route.php line 189
at Route->runController() in Route.php line 144
at Route->run(object(Request)) in Router.php line 642
at Router->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 53
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CreateFreshApiToken.php line 39
at CreateFreshApiToken->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in SubstituteBindings.php line 41
at SubstituteBindings->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Authenticate.php line 43
at Authenticate->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 64
at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 64
at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59
at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
at Pipeline->then(object(Closure)) in Router.php line 644
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 618
at Router->dispatchToRoute(object(Request)) in Router.php line 596
at Router->dispatch(object(Request)) in Kernel.php line 263
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Debugbar.php line 49
at Debugbar->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
at Pipeline->then(object(Closure)) in Kernel.php line 149
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 116
at Kernel->handle(object(Request)) in index.php line 53
at require_once('/Users/tim/Documents/idev-git/IMA/public/index.php') in server.php line 21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment