What is the Difference Between a Resume and a CV?

A resume and a CV (Curriculum Vitae) are important pieces of documents that summarize a person’s career background, work history, education, and personal information. Both of these appear to be same but are different from each other to a certain extent. These two documents are often used for applying to different job positions.

So, what is the difference between a resume and a CV?

When to use a CV?

When to use a resume?

Which is better CV or resume?

Before getting answers to these questions let us know the basic introduction of these two types of documents.

Resume

A resume is a short and precise document specifically created for applying to a particular job position. A typical resume includes work experience and skills of the person related to the job he/she is applying for. Other sections that form a part of a resume include education, achievements, and contact information. There are different types of resume formats with each type serving a specific purpose.

CV

CV is an abbreviation of Curriculum Vitae which is a Latin word meaning “the course of life”. A CV is a detailed document that lists the career history of an individual along with all sorts of personal information. There is broad information about everything including work history, education, and achievements.

Difference Between a Resume and a CV

After the basic introduction, we should know the difference between a resume and a CV. The two documents are different from each other in terms of length, layout, sections, and purpose. Let us discuss all these differences in detail.

Length

Talking about the length, a resume is generally one or two pages long while a CV has no such limit of length. A resume is a single-page summary of your work history and job-relevant information whereas a CV is a longer document with in-depth information about academics, work experience, and accomplishments.

Resume length matters a lot as it is one of the things that recruiting managers often look at. It should strictly be one page long or a maximum of two pages. It should never exceed two pages with the exception of some extreme cases. The extreme cases can be work experience of more than ten years or a number of remarkable achievements worth showing.

Create resume online with our free resume maker.

Although there is no length limit for a CV, it is recommended that it should ideally be two pages in length. It can go beyond two pages depending upon the experience of the person. There are no specific guidelines by hiring managers regarding the length of the CV but two-three pages’ length is considered as the ideal.

Layout

The resume layout should be professional, easy-to-read, and appealing. It should cover the basics of everything including name, contact information, summary, work history, and education.

The work history is listed in a reverse chronological order meaning the most recent job is listed first. While scanning a resume, recruiters are generally interested in the most recent work experience of the candidate. Here are some points to consider to structure the layout of the resume:

  • It should be short and easy to read.
  • There should be equal margins, ideally one inch, on all four sides of the resume.
  • Use the right font that is clean and easy to read. You can choose Times New Roman, Georgia font.
  • Keep the font size consistent with the exception of name and section headings whose font size can be large.
  • Try to keep line spacing consistent throughout the resume.
  • Use bullet points to make sections easier to read.

When it comes to CV, then it should be well-structured and should be kept as simple as possible. The main elements of the CV include name, contact information, personal statement, experience, education, and skills. Hobbies and interests can also be added but these are optional.

There are different types of CV layouts which generally fall under the two categories – CV Content Layout, CV Visual Layout.

The CV Content Layout mainly concentrates on the content of the CV including different sections and information to be included in those sections. On the other hand, the CV Visual Layout concentrates on the appearance of the CV which includes alignment, font, headings, bullet points, line spacing, and color.

Sections

The difference between a resume and a CV also lies in the sections to be included in each of these. Both resume and CV serve a different purpose so there will be a difference in the sections.

Although no two resumes created are same, a standard resume essentially consists of the following sections:

  • Contact Information
  • Resume Objective or Summary
  • Work Experience Section
  • Education Section
  • Skills Section

The optional sections in a resume include:

  • Awards and Accolades
  • Certifications
  • Projects
  • Trainings and Internships
  • Extracurricular Activities
  • Languages

Remember, it is a wrong practice to include every possible section in a resume. Include an optional section only if you have something worth showing in that section. While adding sections, always keep in mind the length of a resume i.e. one page with a limit of two pages.

A typical CV or Curriculum Vitae must include the following sections:

  • Contact Information
  • Personal Statement
  • Work Experience
  • Education
  • Skills

The extra sections that can be added in a CV include:

  • Certifications
  • Thesis or Dissertation
  • Conference Participation
  • Volunteer Activity
  • Publications
  • Awards
  • Languages
  • Additional Training and Courses

If asked in the job description, you can add a reference section on your CV. A personal statement is a short paragraph that gives a summary of your career including work experience and skills. A CV typically covers your whole career.

Purpose

Resume and CV are different from each other in terms of their purpose. The main purpose of a resume is to get a job. It is an important requirement that you have to carry during a job interview.  It lets you demonstrate your skills and experience to the recruiters while applying as a job applicant. It provides a quick overview of your career including work experience, education, skills, and achievements.

For recruiters, it serves as an important source to identify the right candidates for a given job profile. During a job interview, recruiters or hiring managers ask questions based on the information provided in the resume.

A CV just like resume forms the basis of a job search. It is sent as a job application to impress the recruiters and is generally the first communication with the potential employer.  

A CV is also used for academic purposes including academic jobs, scholarships, internships, and research.

By now the difference between a resume and a CV must be clear. In various countries, resume and CV are used interchangeably i.e. both are considered as same. In some countries, biodata is submitted for seeking a job.

Difference Between a Resume and a CV in Tabular Form

Here is the difference between a resume and a CV in tabular form:

 

Resume

CV

Length    Should be strictly one or two pages in length Can be more than two pages
Layout

Generally Reverse chronological layout with the latest work experience being listed first 

Two types of layouts generally followed - CV Content Layout, CV Visual Layout
Sections Main sections include contact information, work experience, education, and skills Main sections include contact information, personal statement, work experience, education, skills, and publications
Purpose   Used for job search Used for job search along with academic purposes including academic jobs, scholarships, internships, and research

 

Difference Between CV and Resume and Biodata

Now, let us know the difference between CV and Resume and Biodata.

A resume is a one-page document that summarizes a person’s education, skills, and employment. A resume focuses on the work experience and skills of the candidate. It does not go into detail about the personal information of the candidate.

A CV is generally lengthier than a resume and gives in-depth information about the career of the person. As compared to resume, a CV is not made according to a specific job description. It lists all the skills, experience, and certifications held by a person.

A biodata, short form for biographical data, is an old terminology for the resume that focuses on personal information of a person including name, date of birth, gender, religion, race, nationality, marital status, residence, etc. Although considered as obsolete these days, biodata is used for applying to government jobs.  

Subscription Box

Form Description Goes here

Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(/var/www/vhosts/resume-maker/storage/framework/sessions/gKYUCij2rxiYocyd43PI7voaCbDx7S4E0qZlvKeh): failed to open stream: No space left on device ErrorException thrown with message "file_put_contents(/var/www/vhosts/resume-maker/storage/framework/sessions/gKYUCij2rxiYocyd43PI7voaCbDx7S4E0qZlvKeh): failed to open stream: No space left on device" Stacktrace: #7 ErrorException in /var/www/vhosts/resume-maker/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /var/www/vhosts/resume-maker/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /var/www/vhosts/resume-maker/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /var/www/vhosts/resume-maker/vendor/laravel/framework/src/Illuminate/Session/Store.php:128 #3 Illuminate\Session\Store:save in /var/www/vhosts/resume-maker/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /var/www/vhosts/resume-maker/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /var/www/vhosts/resume-maker/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /var/www/vhosts/resume-maker/public/index.php:63
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
/public/index.php63
/var/www/vhosts/resume-maker/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(/var/www/vhosts/resume-maker/storage/framework/sessions/gKYUCij2rxiYocyd43PI7voaCbDx7S4E0qZlvKeh): failed to open stream: No space left on device"
    
/var/www/vhosts/resume-maker/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. "/var/www/vhosts/resume-maker/storage/framework/sessions/gKYUCij2rxiYocyd43PI7voaCbDx7S4E0qZlvKeh"
    
  2. "a:3:{s:6:"_token";s:40:"x5WkMUzEXxWbzVulewovPFcgGX4k0pwD5hnHoj4b";s:9:"_previous";a:1:{s:3:"url";s:76:"https://www.resumemaker.in/blog/what-is-the-difference-between-resume-and-cv";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/var/www/vhosts/resume-maker/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. "/var/www/vhosts/resume-maker/storage/framework/sessions/gKYUCij2rxiYocyd43PI7voaCbDx7S4E0qZlvKeh"
    
  2. "a:3:{s:6:"_token";s:40:"x5WkMUzEXxWbzVulewovPFcgGX4k0pwD5hnHoj4b";s:9:"_previous";a:1:{s:3:"url";s:76:"https://www.resumemaker.in/blog/what-is-the-difference-between-resume-and-cv";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/var/www/vhosts/resume-maker/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. "gKYUCij2rxiYocyd43PI7voaCbDx7S4E0qZlvKeh"
    
  2. "a:3:{s:6:"_token";s:40:"x5WkMUzEXxWbzVulewovPFcgGX4k0pwD5hnHoj4b";s:9:"_previous";a:1:{s:3:"url";s:76:"https://www.resumemaker.in/blog/what-is-the-difference-between-resume-and-cv";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/var/www/vhosts/resume-maker/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.
/var/www/vhosts/resume-maker/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: "/blog/what-is-the-difference-between-resume-and-cv"
      #requestUri: "/blog/what-is-the-difference-between-resume-and-cv"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/var/www/vhosts/resume-maker/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: "/blog/what-is-the-difference-between-resume-and-cv"
      #requestUri: "/blog/what-is-the-difference-between-resume-and-cv"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/var/www/vhosts/resume-maker/public/index.php
|
| 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.
|
*/
 
//define('WP_USE_THEMES', false);
//require __DIR__.'/../public/blog/wp-blog-header.php';
 
$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: "/blog/what-is-the-difference-between-resume-and-cv"
      #requestUri: "/blog/what-is-the-difference-between-resume-and-cv"
      #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
empty
Key Value
REDIRECT_REDIRECT_UNIQUE_ID
"Z1QnJpcVavw7Ur7ceiIIAAAAAAQ"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_SSL_TLS_SNI
"www.resumemaker.in"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"Z1QnJpcVavw7Ur7ceiIIAAAAAAQ"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"www.resumemaker.in"
REDIRECT_STATUS
"200"
UNIQUE_ID
"Z1QnJpcVavw7Ur7ceiIIAAAAAAQ"
HTTPS
"on"
SSL_TLS_SNI
"www.resumemaker.in"
HTTP_CF_RAY
"8ee3ec50681a7fd9-IAD"
HTTP_X_FORWARDED_FOR
"18.97.14.84"
HTTP_HOST
"www.resumemaker.in"
HTTP_CDN_LOOP
"cloudflare; loops=1"
HTTP_ACCEPT_ENCODING
"gzip, br"
HTTP_ACCEPT_LANGUAGE
"en-US,en;q=0.5"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_ACCEPT
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
HTTP_USER_AGENT
"CCBot/2.0 (https://commoncrawl.org/faq/)"
HTTP_CF_VISITOR
"{"scheme":"https"}"
HTTP_IF_MODIFIED_SINCE
"Sun, 13 Oct 2024 03:26:40 GMT"
HTTP_CONNECTION
"Keep-Alive"
HTTP_CF_CONNECTING_IP
"18.97.14.84"
HTTP_CF_IPCOUNTRY
"US"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.2.34"
SERVER_NAME
"www.resumemaker.in"
SERVER_ADDR
"172.31.56.88"
SERVER_PORT
"443"
REMOTE_ADDR
"172.68.15.187"
DOCUMENT_ROOT
"/var/www/vhosts/resume-maker"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
""
CONTEXT_DOCUMENT_ROOT
"/var/www/vhosts/resume-maker"
SERVER_ADMIN
"root@localhost"
SCRIPT_FILENAME
"/var/www/vhosts/resume-maker/public/index.php"
REMOTE_PORT
"17594"
REDIRECT_URL
"/public/blog/what-is-the-difference-between-resume-and-cv"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
""
REQUEST_URI
"/blog/what-is-the-difference-between-resume-and-cv"
SCRIPT_NAME
"/public/index.php"
PHP_SELF
"/public/index.php"
REQUEST_TIME_FLOAT
1733568294.484
REQUEST_TIME
1733568294
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:v+Ha+zW5XRexAms+N/wDWn750IuJ/cphSI5kU1rqUEM="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost::8000"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"homestead"
DB_USERNAME
"homestead"
DB_PASSWORD
"secret"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"array"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"us2.smtp.mailhostbox.com"
MAIL_PORT
"587"
MAIL_USERNAME
"[email protected]"
MAIL_PASSWORD
"ViEUqWx8"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
Key Value
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:v+Ha+zW5XRexAms+N/wDWn750IuJ/cphSI5kU1rqUEM="
APP_DEBUG
"true"
APP_LOG_LEVEL
"debug"
APP_URL
"http://localhost::8000"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"homestead"
DB_USERNAME
"homestead"
DB_PASSWORD
"secret"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"array"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"sync"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"us2.smtp.mailhostbox.com"
MAIL_PORT
"587"
MAIL_USERNAME
"[email protected]"
MAIL_PASSWORD
"ViEUqWx8"
MAIL_ENCRYPTION
"tls"
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler