Rental Agreement

Listing of Allowed Goods for Rental

  • The Company provides an online platform to connect Borrowers and Renters. Any User who wants to use the Services of Tool4Rent.net needs to be eligible to enter into a legally binding agreement with the Company. You, as an Machine Renter, you can post the images of the machines/equipments which you intend to give on rent to a prospective Borrower along with its description, rental fee, security deposit for giving the item on rent, updated calendar on the availability of the items, if any on Tool4Rent.net. You represent that you are the sole owner of the machines that are being given on rent. Further, it is agreed that you are responsible for any content posted by you on Tool4Rent.net. All the machines/equipments for Rental shall be put up in the appropriate category of goods and within the applicable city. Placement of a Listing in a particular category by an owner can in no instance be interpreted as a guarantee on the Company’s part regarding the origin and authenticity of the listed goods. The Company may, in its sole discretion and at any time update, change, suspend, make improvements to or discontinue any aspect of the Services, temporarily or permanently.

  • Other provisions for a particular rental like delivery, deposit amount, rental fee and any other charges or service in relation to the rental shall be clearly mentioned in the ‘description’ section for a particular Allowed Goods for Rental. A Renter always has the option to pick the rented good from the Owner’s place directly or to select a delivery option on Tool4Rent.net.

  • The Owner may not mention about his/ her personal information such as address, phone number, email address etc. anywhere on the Listing. Owner is entitled to mention specific condition of the rental, if any on the Listing. Owner hereby represents that he/she either has the complete ownership on the goods/ services that are being listed on Tool4Rent.net or possess the necessary license or rights to put the goods/ services on rent. In no event, the Owner shall modify the rental price upon posting the Listing on Tool4Rent.net. It is agreed that before accepting any rental offer, the Owner or Renter will not share their identities and personal information for any reason whatsoever.

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/home/ourslist/tool4rent.net/storage/framework/sessions/V2RcK5qy9bDXy1nMvMaDUGy39QsZRRF2st9DzFsU): failed to open stream: Disk quota exceeded ErrorException thrown with message "file_put_contents(/home/ourslist/tool4rent.net/storage/framework/sessions/V2RcK5qy9bDXy1nMvMaDUGy39QsZRRF2st9DzFsU): failed to open stream: Disk quota exceeded" Stacktrace: #7 ErrorException in /home/ourslist/tool4rent.net/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/ourslist/tool4rent.net/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/ourslist/tool4rent.net/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/ourslist/tool4rent.net/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /home/ourslist/tool4rent.net/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/ourslist/tool4rent.net/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/ourslist/tool4rent.net/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/ourslist/tool4rent.net/index.php:61
7
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
6
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
5
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php83
4
Illuminate\Session\FileSessionHandler write
/vendor/laravel/framework/src/Illuminate/Session/Store.php128
3
Illuminate\Session\Store save
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php87
2
Illuminate\Session\Middleware\StartSession terminate
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php218
1
Illuminate\Foundation\Http\Kernel terminateMiddleware
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php189
0
Illuminate\Foundation\Http\Kernel terminate
/index.php61
/home/ourslist/tool4rent.net/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);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(/home/ourslist/tool4rent.net/storage/framework/sessions/V2RcK5qy9bDXy1nMvMaDUGy39QsZRRF2st9DzFsU): failed to open stream: Disk quota exceeded"
    
/home/ourslist/tool4rent.net/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);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/ourslist/tool4rent.net/storage/framework/sessions/V2RcK5qy9bDXy1nMvMaDUGy39QsZRRF2st9DzFsU"
    
  2. "a:4:{s:6:"_token";s:40:"OMu78gAVAOH3OeIt3a806jOSMhDaZA3NOl57qgiR";s:6:"locale";s:2:"en";s:9:"_previous";a:1:{s:3:"url";s:42:"https://www.tool4rent.net/rental-agreement";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/home/ourslist/tool4rent.net/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        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/ourslist/tool4rent.net/storage/framework/sessions/V2RcK5qy9bDXy1nMvMaDUGy39QsZRRF2st9DzFsU"
    
  2. "a:4:{s:6:"_token";s:40:"OMu78gAVAOH3OeIt3a806jOSMhDaZA3NOl57qgiR";s:6:"locale";s:2:"en";s:9:"_previous";a:1:{s:3:"url";s:42:"https://www.tool4rent.net/rental-agreement";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/home/ourslist/tool4rent.net/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. "V2RcK5qy9bDXy1nMvMaDUGy39QsZRRF2st9DzFsU"
    
  2. "a:4:{s:6:"_token";s:40:"OMu78gAVAOH3OeIt3a806jOSMhDaZA3NOl57qgiR";s:6:"locale";s:2:"en";s:9:"_previous";a:1:{s:3:"url";s:42:"https://www.tool4rent.net/rental-agreement";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/home/ourslist/tool4rent.net/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/ourslist/tool4rent.net/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;
            }
 
            list($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. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/rental-agreement"
      #requestUri: "/rental-agreement"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/home/ourslist/tool4rent.net/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. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/rental-agreement"
      #requestUri: "/rental-agreement"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/home/ourslist/tool4rent.net/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. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:4 [
        0 => "text/html"
        1 => "application/xhtml+xml"
        2 => "application/xml"
        3 => "*/*"
      ]
      #pathInfo: "/rental-agreement"
      #requestUri: "/rental-agreement"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
empty
Key Value
Config
array:1 [
  "language" => "en"
]
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_ACCEPT_ENCODING
"br,gzip"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_CONNECTION
"Keep-Alive"
HTTP_HOST
"www.tool4rent.net"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_IF_MODIFIED_SINCE
"Wed, 05 Oct 2022 04:40:09 GMT"
HTTP_X_HTTPS
"1"
DOCUMENT_ROOT
"/home/ourslist/tool4rent.net"
REMOTE_ADDR
"44.192.38.49"
REMOTE_PORT
"54650"
SERVER_ADDR
"198.252.104.186"
SERVER_NAME
"www.tool4rent.net"
SERVER_ADMIN
"webmaster@tool4rent.net.service4hire.com"
SERVER_PORT
"443"
REQUEST_SCHEME
"https"
REQUEST_URI
"/rental-agreement"
REDIRECT_URL
"/rental-agreement"
REDIRECT_REQUEST_METHOD
"GET"
GEOIP_ADDR
"44.192.38.49"
GEOIP_COUNTRY_CODE
"US"
GEOIP_COUNTRY_NAME
"United States"
GEOIP_CONTINENT_CODE
"NA"
HTTPS
"on"
REDIRECT_STATUS
"200"
SSL_PROTOCOL
"TLSv1.3"
SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
SSL_CIPHER_USEKEYSIZE
"256"
SSL_CIPHER_ALGKEYSIZE
"256"
SCRIPT_FILENAME
"/home/ourslist/tool4rent.net/index.php"
QUERY_STRING
""
SCRIPT_URI
"https://www.tool4rent.net/rental-agreement"
SCRIPT_URL
"/rental-agreement"
SCRIPT_NAME
"/index.php"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"LiteSpeed"
REQUEST_METHOD
"GET"
X-LSCACHE
"on"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1675144938.0705
REQUEST_TIME
1675144938
argv
[]
argc
0
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:sedkPiODsSeG9lC1MGTHvt+eyX8/OlnfrDmag2tG6pw="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://www.tool4rent.net"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"ourslist_rental"
DB_USERNAME
"ourslist_rental"
DB_PASSWORD
"b;LFaWK}#%[5"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mail"
MAIL_HOST
""
MAIL_PORT
""
MAIL_USERNAME
""
MAIL_PASSWORD
""
MAIL_ENCRYPTION
"tls"
GOOGLE_CLIENT_ID
"241806629901-ivi0siegac3ms3q3vrslcfmsr3kar35l.apps.googleusercontent.com"
GOOGLE_CLIENT_SECRET
"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"
GOOGLE_CALLBACK_URL
"https://www.tool4rent.net/google/callback"
FACEBOOK_CLIENT_ID
"740250197102744"
FACEBOOK_CLIENT_SECRET
"299eed2d0164052fbade510fa4b4e3ea"
CALLBACK_URL
"https://www.tool4rent.net/facebook/callback"
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:sedkPiODsSeG9lC1MGTHvt+eyX8/OlnfrDmag2tG6pw="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"https://www.tool4rent.net"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"ourslist_rental"
DB_USERNAME
"ourslist_rental"
DB_PASSWORD
"b;LFaWK}#%[5"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"mail"
MAIL_HOST
""
MAIL_PORT
""
MAIL_USERNAME
""
MAIL_PASSWORD
""
MAIL_ENCRYPTION
"tls"
GOOGLE_CLIENT_ID
"241806629901-ivi0siegac3ms3q3vrslcfmsr3kar35l.apps.googleusercontent.com"
GOOGLE_CLIENT_SECRET
"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"
GOOGLE_CALLBACK_URL
"https://www.tool4rent.net/google/callback"
FACEBOOK_CLIENT_ID
"740250197102744"
FACEBOOK_CLIENT_SECRET
"299eed2d0164052fbade510fa4b4e3ea"
CALLBACK_URL
"https://www.tool4rent.net/facebook/callback"
0. Whoops\Handler\PrettyPageHandler