/** * Get the user who initiated an action. * * @return User */ protected function user() { return User::findByKey(Input::get('key')) ?: Auth::user(); }