moving Laravel project between computers

Copy the project folder and navigate terminal/cmd just run following commands.

Create database and place the same name at .env file in laravel project folder

1. composer install
2. php artisan key:generate  
3. php artisan cache:clear
4. php artisan migrate

UPDATE: If you're getting

Whoops, looks like something went wrong

in app/config/app.php, set debugging as true with:

'debug' => env('APP_DEBUG', true)' 

If you're getting the error

No supported encrypter found. The cipher and/or key length are invalid

for some people it worked to do cp .env.example .env before (2).


You would also have to create new storage link, because Laravel uses absolute path inside it.

php artisan storage:link

Your error message is very vague, so it is hard to pinpoint the cause. I assume you just copy pasted all of the project files

Try these steps:

  1. Make sure you copy all of the project files including the hidden ones(.env).
  2. Prepare your destination computer as in http://laravel.com/docs/
  3. Check you have all the necessary PHP extensions available in php.ini as in above link requirements. Also, watch your PHP version!
  4. Install composer https://getcomposer.org/doc/00-intro.md
  5. When copied, go to your destination folder and run composer install.
  6. Run php artisan key:generate from the command line.

  7. Run php artisan cache:clear from command line

    http://php.net/manual/en/install.windows.commandline.php
    
  8. Make sure your webserver is serving pages from project/public folder.

If laravel is failing, check the log file to see the cause

your_project/storage/logs/laravel.log

Tags:

Laravel 5