solar provider

Solar Provider

To Make an Offer
Click Here
solar provider

Homeowner

To Post a Job
Click Here


Rules for our Solarmarkit members

To build a community where people can experience a secure and satisfying Solarmarkit, we require support from all members.

Staying respectful and honest to others is what Solarmarkit's ethics are built on.


Solar Provider Guildelines:

Solarmarkit helps facilitate an open, safe, and thriving working environment and help resolve problems if they occur. In response, we require the collaboration and timely reaction to requests of Solarmarkit personnel. In case you suspect that a member has violated Solarmarkit Guidelines, please remember to report it on Solarmarkit as soon as possible. Contact Customer Support located at the bottom of the homepage and in your user dashboard.

We take violations of Guidelines seriously. Suppose our Solarmarkit team receives information you have violated any one of the Guidelines below; we may remove content, either Posted Job or Offer you have submitted or suspend or cancel your account or any Job contracts on the Solarmarkit platform.


1. Openly sharing private information

To keep Solarmarkit's sincerity and credibility, members can only exchange personal contact details via private messaging only after an Offer has been approved by the Homeowner.

For your security and safety, personal contact details or websites aren't permitted to be shared in any general conversation on the Solarmarkit platform, such as any attachments or comments, company or individual websites, Facebook, YouTube, Twitter, LinkedIn, emails, phone numbers, or addresses.

2. Intolerable behaviours

Understanding mutual respect and perspective from another member's standpoint is crucial. At Solarmarkit, we don't tolerate the following behaviors against any Solarmarkit member or Solarmarkit personnel.

2.1 Hate Speech or violence

2.2 Illegal dealings

2.3 Discrimination

2.4 Harassment

2.5 Trolling

3. Unsupported activities

We are devoted to bringing a solar community together. For this to happen, we require your teamwork and honesty. We don't support any of the following actions:

3.1 Fake Solarmarkit reviews

3.2 Falsely improving Solarmarkit profile

3.3 Discussion forum

3.4 Collecting member information

3.5 Lead generation

4. Payments and Pricing

For all Solarmarkit members to experience a secure and fulfilling community, it is essential to understand how your payments and pricing work.

4.1 Correct banking details

Please ensure your banking details are accurate in your SolarWallet found in your dashboard to ensure a smooth transition of funds.

 

4.2 Solarmarkit Payment Account

Multiple types of online payments are supported on the Solarmarkit platform. To ensure that you get paid for a job, Solarmarkit securely holds the job funds until you mark it as complete.

 

4.3 Offer prices

Offers submitted have to be totalled to the full amount per job or via a third-party payment plan. Offers must not be hourly or quote-based. Incomplete quotes that say additional negotiation of prices outside Solarmarkit are not permitted.

 

4.4 Payment with VISA or Mastercard or Cash

All Jobs can be paid via credit or debit Mastercard or VISA card.


5. Your Reputation and Responsibility

You stay accountable for the Solarmarkit platform's behavior and the supply and effect of every job you're assigned to. Your responsibilities include:

5.1 Fulfilment of job requirements

Solar Providers are expected to provide the services as agreed with in the job offer.

5.2 Supervising other Solar Providers you have involved in a job

The Solar Provider assigned to the job is accountable for any Solar Providers organized to help them supply the professional services consented with the Homeowner. In the event the Solar Provider assigned chooses to outsource others to do the job agreed, then the Solar Provider must inform the Homeowner. The Solar Provider assigned to the job also has to make sure that all Solar Providers have their own Solarmarkit account. For jobs, you must check that the job descriptions are met even when you have other Solar Providers assisting with your job.

5.3 The experience you provide for the Solarmarkit community

 

Solar Providers should only provide high-quality jobs for other members of the Solarmarkit Community. 


We remind you that where Solarmarkit gets reports you've violated one or more of these Guidelines, we will act to remove any content or terminate or suspend your Solarmarkit account or any job contracts.

6. Account Requirement

We understand you are prepared to set up an account and get started on Solarmarkit; however, we need to make sure you are eligible for the following:

6.1. 18 years or older:

All members of the Solarmarkit community must be 18 years or older. Solarmarkit reserves the right to request proof of age should this be necessary.

6.2. Legal working rights:

All of the Solar Providers need to be lawfully eligible to do the job. Solarmarkit reserves the right to request a CEC (Clean Energy Council) Accreditation should this be necessary. To keep the Solarmarkit community's best standards, we want to prevent situations that can cause our members uncertainties.

6.3. One account per person rule

Members of the Solarmarkit community are only permitted one active account per person on the platform. As a Solarmarkit account displays your reputation in the community and reflects your abilities and skills, any extra accounts trying to conceal a person's identity or history will be removed instantly. It follows that additional information posted will be removed along with associated job contracts.


7. Account Management

Now you know more about the Solarmarkit Guidelines, we've got crucial information about your account.

7.1. No account transfers

Your account is your responsibility, and you must manage this. It must not be reassigned, transferred, or sold to another person as your account and reviews reflect your expertise.

7.2. One account per person rule

Members of the Solarmarkit community are only permitted one active account per person on the platform. As a Solarmarkit account displays your reputation in the community and reflects your abilities and skills, any extra accounts trying to conceal a person's identity or history will be removed instantly. It follows that additional information posted will be removed along with associated jobs.

 

7.3. Cooperating with members for the Solarmarkit Community and Solarmarkit Staff

Where members of the Solarmarkit team contact to ask for your information, you are expected to reply within a reasonable time-frame of forty-eight (48) hours.


8. Identity on Solarmarkit

Solarmarkit is devoted to developing a platform that is a positive and secure community for everyone. This commitment is grounded in the fundamentals of respect and transparency. To assist in nurturing trust in Solarmarkit, all members must provide a profile name and photo which accurately identifies them.


Fake profile photographs, company logos and profile names are not allowed on the Solarmarkit platform. Members that do not have an accurate profile photo or name that matches Solarmarkit standards will be requested to modify their details.



Solarmarkit profile standards

8.1. Name

Your real name as confirmed by your valid ID (Driver’s License, Passport etc).

8.2. Profile photo

A clear selfie profile photo of a members face, so it’s easy recognisable to other members.




Homeowner Guidelines:

Solarmarkit helps facilitate an open, safe, and thriving working environment and help resolve problems if they occur. In response, we require the collaboration and timely reaction to requests of Solarmarkit personnel. In case you suspect that a member has violated Solarmarkit Guidelines, please remember to report it on Solarmarkit as soon as possible. Contact Customer Support located at the bottom of the homepage and in your user dashboard.

We take violations of Guidelines seriously. Suppose our Solarmarkit team receives information you have violated any one of the Guidelines below; we may remove content, either Posted Job or Offer you have submitted or suspend or cancel your account or any Job contracts on the Solarmarkit platform.

Job posting guidelines

The Solarmarkit community helps you get more accomplished. To produce secure and respectful conditions, we all want you to follow our Guidelines below.

A. Jobs must be legal

B. Clear description, completion date and budget required

C. Job based posts

D. No advertising

1. Openly Sharing Private Information

To keep Solarmarkit's sincerity and credibility, members can only exchange personal contact details via private messaging only after an Offer has been approved by the Homeowner.

For your security and safety, personal contact details or websites aren't permitted to be shared in any general conversation on the Solarmarkit platform, such as any attachments or comments, company or individual websites, Facebook, YouTube, Twitter, LinkedIn, emails, phone numbers, or addresses.

2. Intolerable behaviours

Understanding mutual respect and perspective from another member's standpoint is crucial. At Solarmarkit, we don't tolerate the following behaviors against any Solarmarkit member or Solarmarkit personnel.

2.1 Hate Speech or violence

2.2 Illegal dealings

2.3 Discrimination

2.4 Harassment

2.5 Trolling

3. Unsupported activities

We are devoted to bringing a solar community together. For this to happen, we require your teamwork and honesty. We don't support any of the following actions:

3.1 Fake Solarmarkit reviews

3.2 Falsely improving Solarmarkit profile

3.3 Discussion forum

3.4 Collecting member information

3.5 Lead generation

4. Payments and Pricing

For all Solarmarkit members to experience a secure and fulfilling community, it is essential to understand how your payments and pricing work.

4.1 Correct banking details

Please ensure your banking details are accurate in your SolarWallet found in your dashboard to ensure a smooth transition of funds.

 

4.2 Solarmarkit Payment Account

Multiple types of online payments are supported on the Solarmarkit platform. To ensure that you get paid for a job, Solarmarkit securely holds the job funds until you mark it as complete.


4.3 No partial payments

Any Offers made on your job should be for that entire job. After you accept an offer, that's the only amount you're obliged to pay; there aren't any extra fees attached. Posted Jobs offering part payment, for example, commission jobs, are not allowed and will be taken off the Solarmarkit platform. 


4.4 Offer prices

Offers submitted have to be totalled to the full amount per job or via a third-party payment plan. Offers must not be hourly or quote-based. Incomplete quotes that say additional negotiation of prices outside Solarmarkit are not permitted.

 

4.5 Payment with VISA or Mastercard or Cash

All Jobs can be paid via credit or debit Mastercard or VISA card.


5. Your Reputation and Responsibility

You stay accountable for the Solarmarkit platform's behaviour and the supply and effect of every job you're assigned to. Your responsibilities include:

5.1 Fulfilment of job requirements

Solar Providers are expected to provide the services as agreed on the job offer.

5.2 Supervising other Solar Providers you have involved in a job

The Solar Provider assigned to the job is accountable for any Solar Providers organized to help them supply the professional services consented with the Homeowner. In the event the Solar Provider assigned chooses to outsource others to do the job agreed, then the Solar Provider must inform the Homeowner. The Solar Provider assigned to the job also has to make sure that all Solar Providers have their own Solarmarkit account. For jobs, you must check that the job descriptions are met even when you have other Solar Providers assisting with your job.

5.3 The experience you provide for the Solarmarkit community

 

Solar Providers should only provide high-quality jobs for other members of the Solarmarkit Community. 


We remind you that where Solarmarkit gets reports you've violated one or more of these Guidelines, we will act to remove any content or terminate or suspend your Solarmarkit account or any job contracts.


6. Account Requirement

We understand you are prepared to set up an account and get started on Solarmarkit; however, we need to make sure you are eligible for the following:

6.1. 18 years or older:

All members of the Solarmarkit community must be 18 years or older. Solarmarkit reserves the right to request proof of age should this be necessary.

6.2. Legal working rights:

All of the Solar Providers need to be lawfully eligible to do the job. Solarmarkit reserves the right to request a CEC (Clean Energy Council) Accreditation should this be necessary. To keep the Solarmarkit community's best standards, we want to prevent situations that can cause our members uncertainties.

6.3. One account per person rule

Members of the Solarmarkit community are only permitted one active account per person on the platform. As a Solarmarkit account displays your reputation in the community and reflects your abilities and skills, any extra accounts trying to conceal a person's identity or history will be removed instantly. It follows that additional information posted will be removed along with associated job contracts.


7. Account Management

Now you know more about the Solarmarkit Guidelines, we've got crucial information about your account.

7.1. No account transfers

Your account is your responsibility, and you must manage this. It must not be reassigned, transferred, or sold to another person as your account and reviews reflect your expertise.

7.2. One account per person rule

Members of the Solarmarkit community are only permitted one active account per person on the platform. As a Solarmarkit account displays your reputation in the community and reflects your abilities and skills, any extra accounts trying to conceal a person's identity or history will be removed instantly. It follows that additional information posted will be removed along with associated jobs.

 

7.3. Cooperating with members for the Solarmarkit Community and Solarmarkit Staff

Where members of the Solarmarkit team contact to ask for your information, you are expected to reply within a reasonable time-frame of forty-eight (48) hours.


8. Identity on Solarmarkit

Solarmarkit is devoted to developing a platform that is a positive and secure community for everyone. This commitment is grounded in the fundamentals of respect and transparency. To assist in nurturing trust in Solarmarkit, all members must provide a profile name and photo which accurately identifies them.


Fake profile photographs, company logos and profile names are not allowed on the Solarmarkit platform. Members that do not have an accurate profile photo or name that matches Solarmarkit standards will be requested to modify their details.



Solarmarkit Profile Standards

8.1. Name

Your real name as confirmed by your valid ID (Driver’s License, Passport etc).

8.2. Profile photo

A clear selfie profile photo of a members face, so it’s easy recognisable to other members.


Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/home/seoking144/solarmarkitcom/storage/framework/sessions/ffKzAzfgha5MHNlYiyts0UmoSL0DSZ614Fgk5FuW): failed to open stream: Disk quota exceeded ErrorException thrown with message "file_put_contents(/home/seoking144/solarmarkitcom/storage/framework/sessions/ffKzAzfgha5MHNlYiyts0UmoSL0DSZ614Fgk5FuW): failed to open stream: Disk quota exceeded" Stacktrace: #8 ErrorException in /home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #7 file_put_contents in /home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 Illuminate\Filesystem\Filesystem:put in /home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #5 Illuminate\Session\FileSessionHandler:write in /home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Session/Store.php:129 #4 Illuminate\Session\Store:save in /home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #3 Illuminate\Session\Middleware\StartSession:terminate in /home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #2 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #1 Illuminate\Foundation\Http\Kernel:terminate in /home/seoking144/solarmarkitcom/public/index.php:60 #0 require_once in /home/seoking144/solarmarkitcom/server.php:21
8
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
7
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
6
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php83
5
Illuminate\Session\FileSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php129
4
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
3
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
2
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
1
Illuminate\Foundation\Http\Kernel terminate
/public/index.php60
0
require_once
/server.php21
/home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Write the contents of a file, replacing it atomically if it already exists.
     *
     * @param  string  $path
     * @param  string  $content
     * @return void
     */
    public function replace($path, $content)
    {
        // If the path already exists and is a symlink, get the real path...
        clearstatcache(true, $path);
 
        $path = realpath($path) ?: $path;
 
        $tempPath = tempnam(dirname($path), basename($path));
 
        // Fix permissions of tempPath because `tempnam()` creates it with permissions set to 0600...
        chmod($tempPath, 0777 - umask());
Arguments
  1. "file_put_contents(/home/seoking144/solarmarkitcom/storage/framework/sessions/ffKzAzfgha5MHNlYiyts0UmoSL0DSZ614Fgk5FuW): failed to open stream: Disk quota exceeded"
    
/home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Write the contents of a file, replacing it atomically if it already exists.
     *
     * @param  string  $path
     * @param  string  $content
     * @return void
     */
    public function replace($path, $content)
    {
        // If the path already exists and is a symlink, get the real path...
        clearstatcache(true, $path);
 
        $path = realpath($path) ?: $path;
 
        $tempPath = tempnam(dirname($path), basename($path));
 
        // Fix permissions of tempPath because `tempnam()` creates it with permissions set to 0600...
        chmod($tempPath, 0777 - umask());
Arguments
  1. "/home/seoking144/solarmarkitcom/storage/framework/sessions/ffKzAzfgha5MHNlYiyts0UmoSL0DSZ614Fgk5FuW"
    
  2. "a:3:{s:6:"_token";s:40:"XUWbDUQExFarMmvFxAUCyDvEy0UvhzmcbLliYlWP";s:9:"_previous";a:1:{s:3:"url";s:44:"https://solarmarkit.com/community-guidelines";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->isFile($path = $this->path.'/'.$sessionId)) {
            if ($this->files->lastModified($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->sharedGet($path);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/seoking144/solarmarkitcom/storage/framework/sessions/ffKzAzfgha5MHNlYiyts0UmoSL0DSZ614Fgk5FuW"
    
  2. "a:3:{s:6:"_token";s:40:"XUWbDUQExFarMmvFxAUCyDvEy0UvhzmcbLliYlWP";s:9:"_previous";a:1:{s:3:"url";s:44:"https://solarmarkit.com/community-guidelines";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Session/Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "ffKzAzfgha5MHNlYiyts0UmoSL0DSZ614Fgk5FuW"
    
  2. "a:3:{s:6:"_token";s:40:"XUWbDUQExFarMmvFxAUCyDvEy0UvhzmcbLliYlWP";s:9:"_previous";a:1:{s:3:"url";s:44:"https://solarmarkit.com/community-guidelines";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            [$name] = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Illuminate\Http\Request {#46
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#1452 …4}
      #routeResolver: Closure() {#1454 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#48}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +server: Symfony\Component\HttpFoundation\ServerBag {#50}
      +files: Symfony\Component\HttpFoundation\FileBag {#51}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#49}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#52}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/community-guidelines/"
      #requestUri: "/community-guidelines/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1491}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {#1524}
    
/home/seoking144/solarmarkitcom/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Illuminate\Http\Request {#46
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#1452 …4}
      #routeResolver: Closure() {#1454 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#48}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +server: Symfony\Component\HttpFoundation\ServerBag {#50}
      +files: Symfony\Component\HttpFoundation\FileBag {#51}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#49}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#52}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/community-guidelines/"
      #requestUri: "/community-guidelines/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1491}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {#1524}
    
/home/seoking144/solarmarkitcom/public/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Illuminate\Http\Request {#46
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#1452 …4}
      #routeResolver: Closure() {#1454 …4}
      +attributes: Symfony\Component\HttpFoundation\ParameterBag {#48}
      +request: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +query: Symfony\Component\HttpFoundation\ParameterBag {#54}
      +server: Symfony\Component\HttpFoundation\ServerBag {#50}
      +files: Symfony\Component\HttpFoundation\FileBag {#51}
      +cookies: Symfony\Component\HttpFoundation\ParameterBag {#49}
      +headers: Symfony\Component\HttpFoundation\HeaderBag {#52}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/community-guidelines/"
      #requestUri: "/community-guidelines/"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Illuminate\Session\Store {#1491}
      #locale: null
      #defaultLocale: "en"
      -preferredFormat: null
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Illuminate\Http\Response {#1524}
    
/home/seoking144/solarmarkitcom/server.php
 
/**
 * Laravel - A PHP Framework For Web Artisans
 *
 * @package  Laravel
 * @author   Taylor Otwell <[email protected]>
 */
 
$uri = urldecode(
    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);
 
// This file allows us to emulate Apache's "mod_rewrite" functionality from the
// built-in PHP web server. This provides a convenient way to test a Laravel
// application without having installed a "real" web server software here.
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
    return false;
}
 
require_once __DIR__.'/public/index.php';
 
Arguments
  1. "/home/seoking144/solarmarkitcom/public/index.php"
    

Environment & details:

empty
empty
empty
Key Value
_auth_token
"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItTzJuRFllcjFpOEtLT3FqWS10NSIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzI0NjU5NTk4LCJpYXQiOjE3MjIwNjc1OTh9.LECUjWVb5ztdaxq3xvB5qiwPdddRGod6dXqTAq1Xv8Y"
handl_landing_page
"https://swissklip.com/offer/plaqueblaster-comparisonbg-specialdealplaqueblaster-sp/"
HandLtestDomainNameServer
"HandLtestDomainValueServer"
handl_ip
"18.189.193.134"
handl_url
"https://theemployeeapp.com/content/frontline-worker-employee-communication-survey/"
handl_url_base
"https://theemployeeapp.com/content/frontline-worker-employee-communication-survey/"
mcontent
"3"
_visitor_id
"-O2nDYer1i8KKOqjY-t5"
user_agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])"
empty
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br"
HTTP_COOKIE
"_auth_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2aXNpdG9ySWQiOiItTzJuRFllcjFpOEtLT3FqWS10NSIsImF1dGhlbnRpY2F0ZWQiOm51bGwsImF1dGhQcm92aWRlciI6bnVsbCwiZXhwIjoxNzI0NjU5NTk4LCJpYXQiOjE3MjIwNjc1OTh9.LECUjWVb5ztdaxq3xvB5qiwPdddRGod6dXqTAq1Xv8Y; handl_landing_page=https%3A%2F%2Fswissklip.com%2Foffer%2Fplaqueblaster-comparisonbg-specialdealplaqueblaster-sp%2F; HandLtestDomainNameServer=HandLtestDomainValueServer; handl_ip=18.189.193.134; handl_url=https%3A%2F%2Ftheemployeeapp.com%2Fcontent%2Ffrontline-worker-employee-communication-survey%2F; handl_url_base=https%3A%2F%2Ftheemployeeapp.com%2Fcontent%2Ffrontline-worker-employee-communication-survey%2F; mcontent=3; _visitor_id=-O2nDYer1i8KKOqjY-t5; user_agent=Mozilla%2F5.0%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%3B%20compatible%3B%20ClaudeBot%2F1.0%3B%20%2Bclaudebot%40anthropic.com%29"
HTTP_HOST
"solarmarkit.com"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])"
HTTP_X_FORWARDED_FOR
"18.189.193.134,172.69.7.15"
HTTP_CDN_LOOP
"cloudflare"
HTTP_CF_IPCOUNTRY
"US"
HTTP_CF_RAY
"8a9b23459da961ad-ORD"
HTTP_CF_VISITOR
"{"scheme":"https"}"
HTTP_CF_CONNECTING_IP
"18.189.193.134"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_X_HTTPS
"on"
DOCUMENT_ROOT
"/home/seoking144/solarmarkitcom"
REMOTE_ADDR
"18.189.193.134"
REMOTE_PORT
"34546"
SERVER_ADDR
"162.0.229.9"
SERVER_NAME
"solarmarkit.com"
SERVER_ADMIN
"[email protected]"
SERVER_PORT
"443"
REQUEST_SCHEME
"https"
REQUEST_URI
"/community-guidelines/"
REDIRECT_URL
"/community-guidelines/"
REDIRECT_REQUEST_METHOD
"GET"
PROXY_REMOTE_ADDR
"162.0.229.9"
HTTPS
"on"
REDIRECT_STATUS
"200"
SCRIPT_FILENAME
"/home/seoking144/solarmarkitcom/server.php"
QUERY_STRING
""
SCRIPT_URI
"https://solarmarkit.com/community-guidelines/"
SCRIPT_URL
"/community-guidelines/"
SCRIPT_NAME
"/server.php"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"LiteSpeed"
REQUEST_METHOD
"GET"
X-LSCACHE
"on"
PHP_SELF
"/server.php"
REQUEST_TIME_FLOAT
1722067667.0749
REQUEST_TIME
1722067667
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:3NEj5cpMljAZdq7PxkhQStRVH3GTAmETx+jBD7c9b7Y="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"seoking144_solarmarkitcombd"
DB_USERNAME
"seoking144_solarmarkit"
DB_PASSWORD
"C@s2-ND{8#74"
FILESYSTEM_DRIVER
"public"
FILESYSTEM_CLOUD
"google"
GOOGLE_DRIVE_CLIENT_ID
"902597661676-0csn83cp68tpvje6a6vdbdagp6l9bebd.apps.googleusercontent.com"
GOOGLE_DRIVE_CLIENT_SECRET
"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"
GOOGLE_DRIVE_REFRESH_TOKEN
"1//04-hvICYuMTR2CgYIARAAGAQSNwF-L9IrN1IxZi-c5FmTwGZ1pdpPuRPFK8Rf1U-N11sMAPj8IJNavaTYEr8M-_fxD4utW4ullqM"
GOOGLE_DRIVE_FOLDER_ID
"1NF6MXrJMLJJLFbxWSt3w8nlIl_XkBTmb"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
GOOGLE_MAPS_API_KEY
"AIzaSyDhhN8PqF4nhWa7ZOYEafK3MeSm_Xs6UT4"
MAIL_DRIVER
"sendmail"
MAIL_HOST
"smtp.zoho.com"
MAIL_PORT
"465"
MAIL_USERNAME
"[email protected]"
MAIL_PASSWORD
"123@ccounts123"
MAIL_ENCRYPTION
"ssl"
MIX_PUSHER_APP_KEY
"${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER
"${PUSHER_APP_CLUSTER}"
PUSHER_APP_ID
"1276503"
PUSHER_APP_KEY
"59251744d2c0a729dcfb"
PUSHER_APP_SECRET
"330a265620e71f4e25ce"
PUSHER_APP_CLUSTER
"mt1"
STRIPE_KEY
"pk_test_51Jni0UHtV0oRuQX69V6MnhdfIv60GZxRFnuaWryUQ3lj4gzZpPADhlXRFwhQg9U6jje7786ZkT6p41xCxISPsKcy00PzTO6Egy"
STRIPE_SECRET
"sk_test_51Jni0UHtV0oRuQX6DyKxjwM5dUTwaxNddsK0h9FdvhVxWiirgARc4WTC3NQSVUIcl6x1CxnLrLwfSHkEE1HKarLO00yb5XLYOh"
service_account_credentials_json
"app_path('laravel-google-analytics/service-account-credentials.json')"
PROPERTY_ID
"413473196"
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:3NEj5cpMljAZdq7PxkhQStRVH3GTAmETx+jBD7c9b7Y="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"seoking144_solarmarkitcombd"
DB_USERNAME
"seoking144_solarmarkit"
DB_PASSWORD
"C@s2-ND{8#74"
FILESYSTEM_DRIVER
"public"
FILESYSTEM_CLOUD
"google"
GOOGLE_DRIVE_CLIENT_ID
"902597661676-0csn83cp68tpvje6a6vdbdagp6l9bebd.apps.googleusercontent.com"
GOOGLE_DRIVE_CLIENT_SECRET
"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"
GOOGLE_DRIVE_REFRESH_TOKEN
"1//04-hvICYuMTR2CgYIARAAGAQSNwF-L9IrN1IxZi-c5FmTwGZ1pdpPuRPFK8Rf1U-N11sMAPj8IJNavaTYEr8M-_fxD4utW4ullqM"
GOOGLE_DRIVE_FOLDER_ID
"1NF6MXrJMLJJLFbxWSt3w8nlIl_XkBTmb"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
GOOGLE_MAPS_API_KEY
"AIzaSyDhhN8PqF4nhWa7ZOYEafK3MeSm_Xs6UT4"
MAIL_DRIVER
"sendmail"
MAIL_HOST
"smtp.zoho.com"
MAIL_PORT
"465"
MAIL_USERNAME
"[email protected]"
MAIL_PASSWORD
"123@ccounts123"
MAIL_ENCRYPTION
"ssl"
MIX_PUSHER_APP_KEY
"${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER
"${PUSHER_APP_CLUSTER}"
PUSHER_APP_ID
"1276503"
PUSHER_APP_KEY
"59251744d2c0a729dcfb"
PUSHER_APP_SECRET
"330a265620e71f4e25ce"
PUSHER_APP_CLUSTER
"mt1"
STRIPE_KEY
"pk_test_51Jni0UHtV0oRuQX69V6MnhdfIv60GZxRFnuaWryUQ3lj4gzZpPADhlXRFwhQg9U6jje7786ZkT6p41xCxISPsKcy00PzTO6Egy"
STRIPE_SECRET
"sk_test_51Jni0UHtV0oRuQX6DyKxjwM5dUTwaxNddsK0h9FdvhVxWiirgARc4WTC3NQSVUIcl6x1CxnLrLwfSHkEE1HKarLO00yb5XLYOh"
service_account_credentials_json
"app_path('laravel-google-analytics/service-account-credentials.json')"
PROPERTY_ID
"413473196"
0. Whoops\Handler\PrettyPageHandler