我在Laravel 5.1项目composer.json中有以下内容,用于添加公共github存储库作为依赖项.
...
"repositories": [
{
"type": "package",
"package": {
"name": "myVendorName/my_private_repo",
"version": "1.2.3",
"source": {
"type" : "git",
"url" : "git://github.com/myVendorName/my_private_repo.git",
"reference" : "master"
},
"dist": {
"url": "https://github.com/myVendorName/my_private_repo/archive/master.zip",
"type": "zip"
}
}
}
],
"require": {
....
"myVendorName/my_private_repo": "*",
},
...
Run Code Online (Sandbox Code Playgroud)
只要存储库是公共的,这就可以工作.现在我将此存储库设置为私有.我用来拉/推到'my_private_repo'的git凭证是该项目的合作者之一.当我运行composer update或composer install时,如何从该私有存储库中获取该作曲家?
我在ubuntu 14.04上的laravel(5.1)会话中遇到了以下问题.在每个请求中,都会生成存储/框架/会话中的新会话文件.正如您已经猜到的,会话驱动程序是'file','lifetime'设置为120.这似乎是某种权限错误.我已将存储文件夹的权限设置为755(也是777),但每个新生成的会话文件都具有权限664(rw-rw-r--).通过谷歌我只找到了与dd(...)相关的会话问题,但这不是这里的情况,特别是它在Windows环境下工作正常.我最初想要做的是使用redirect() - > intention(),它使用会话中存储的信息.
我是否必须以特殊方式运行php artisan服务?