2019-04-04

第一个个人项目随笔

首先需要在git上建立自己的仓库

image.png

点击 start按钮


image.png

image.png

然后就可以在出现的readme文件中编写信息了

前提,

1,请先安装docker、composer以及docker-compose(注:docker的删除
https://www.cnblogs.com/skying555/p/6054256.html
docker的安装https://wiki.deepin.org/wiki/Docker
2,可以用pip3 install docker-compose安装docker-compose(建议使用py3安装,py2有未知BUG),sudo apt install composer安装composer,但是要注意需要加镜像文件,记住一定要加最新的镜像文件2019年的

composer config -g repo.packagist composer https://packagist.laravel-china.org
image.png

docker直接浏览器上暴力下载就行

现在我们要部署laravel框架

1,首先我们需要有laradock和vendor两个文件
laradock:

git clone https://github.com/Laradock/laradock.git

然后就要将文件env-example复制一份

 cp env-example .env

vendor:这一步可以在composer.json文件中配置想要的包

composer install

一开始执行这个命令可能不成功
需要安装

1,sudo apt-get install php7.0-mbstring
2,sudo apt-get install php7.0-xml or sudo apt-get install php-xml
3,composer update

我一定要把这个坑记下来
我的composer.json中中的配置文件本来写的laravel/framework:“5.8."结果就是不能composer install整了一个晚上,第二天换成5.7.,运行的简直完美

image.png

然后我们要初始化子模块

子模块就是第三方库或者是你独立开发和并在多个父项目中使用的

这个时候

我们用composer安装好的laravel里面env 文件中的 APP_KEY 的值是不默认不存在所以我们需要php artisan key:generate生成一个

接下来将文件push到远程

先从git上clone下一个文件,然后把自己的laravel移进去

#cd到文件跟目录
git add .
git commit -m "说明"
git push

这里我要补充一下,如果有一个文件夹我们不想要了怎么办呢

git rm -r -n cached 文件名或文件夹
#有-n会显示删除列表,不会删除任何东西
git rm -r cached 文件或文件夹
git commit -m "说明"
git push

然后准备工作就完成了

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容