如何组织我的laravel项目的github存储库,以便用户可以轻松安装和运行它?

时间:2018-04-27 23:18:57

标签: php laravel github laravel-5.2

五个月前,我创建了一个非常广泛的Laravel博客管理系统。我现在正处在寻找工作的地步,并希望潜在的雇主能够轻松安装和运行我的项目来检查它。我想在readme.md中包含如何启动它的说明,但我刚刚意识到我无法弄清楚如何自己运行它!

以下是存储库:https://github.com/colesam/Laravel-Blog

这是我尝试过的:

git clone git@github.com:colesam/Laravel-Blog.git
composer install
php artisan serve

这将repo复制到我的xampp / htdocs目录并运行它。 XAMPP目前正在运行MySQL和Apache。

控制台通过告诉我它在localhost:8000上提供服务来响应。不幸的是,我在实际的html doc上收到了一条错误消息:

a busy cat

我的项目出了什么问题,如何让我的潜在雇主/任何想下载和查看我的项目的人尽可能轻松?

1 个答案:

答案 0 :(得分:1)

实际上,它真的很容易。大约需要5分钟。以下是步骤:

  1. 克隆项目
  2. 创建数据库
  3. .env.example复制到.env并设置正确的数据库凭据
  4. 运行php artisan key:generate以生成应用密钥
  5. 运行php artisan migrate以创建表格
  6. 运行php artisan serve
  7. 你已经完成了。

    enter image description here