PHPackages                             zhu/yoursave - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. zhu/yoursave

ActiveProject[Framework](/categories/framework)

zhu/yoursave
============

The Laravel Framework's Web Application. (https://yoursave.tk)

v0.0.4(10y ago)461[1 issues](https://github.com/zhukangfeng/yoursave/issues)PersonalJavaScriptPHP &gt;=5.5.9

Since Oct 20Pushed 8y ago1 watchersCompare

[ Source](https://github.com/zhukangfeng/yoursave)[ Packagist](https://packagist.org/packages/zhu/yoursave)[ RSS](/packages/zhu-yoursave/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (11)Versions (24)Used By (0)

版本信息
====

[](#版本信息)

2016/05/10 release v0.0.4

2016/04/25 release v0.0.3

2016/04/15 release v0.0.2

2016/04/14 release v0.0.1

开发工程初始化
=======

[](#开发工程初始化)

1. 创建并进入工作目录

```
cd wording dir
```

2. 源代码下载

```
git clone
```

可以使用sourcetree等工具

3. 环境配置文件设置

```
cp .env.example .env
vim .env
//根据本地需求配置文件
```

4. 数据库设置 创建数据库，然后将数据库名称，用户名，密码等写入.env文件
5. composer 插件安装 [composer 安装方法](https://github.com/composer/composer)安装完毕后

```
composer install
// 如果出错了，打开文件wording_dir/config/app.php，
// 注释掉‘Maatwebsite\Excel\ExcelServiceProvider::class’和‘'Excel'     => Maatwebsite\Excel\Facades\Excel::class,’
// 打开wording_dir/config/excel.php
// 注释掉‘'autosize-method'             => PHPExcel_Shared_Font::AUTOSIZE_METHOD_APPROX,’
// 然后再次执行'composer install'
// 成功后去掉之前添加的注释
```

6. laravel 加密key生成

```
php artisan key:generate
```

7. 数据库内容更新

```
php artisan migrate
// 数据表生成

php artisan db:seed
// 测试数据添加
```

8. 文件夹权限修改 到此处访问你的网页很有可能会出现无法访问的情况，原因很有可能是文件夹权限问题。 首先在进入到工程目录，然后建立storage文件夹。

```
mkdir storage
```

进入storage文件夹。

```
cd storage
```

建立cache，framework，logs文件夹。

```
mkdir cache
mkdir framework
mkdir logs
```

进入framework。

```
cd framework
```

建立sessions，views文件夹。

```
mkdir sessions
mkdir views
```

修改文件夹权限，首先返回到工程目录。然后对storage文件夹进行权限修改。

```
chmod -R 777 storage
```

开发规则
====

[](#开发规则)

1. 代码规范 要求符合[psr-2规范](http://www.php-fig.org/psr/psr-2/)，尽量满足[psr-4规范](http://www.php-fig.org/psr/psr-4/)
2. 命名规范
3. 类名: PascalCase
4. 变量名: camelCase
5. 函数名: camelCase
6. 常数: UPPER\_CASE
7. 代码测试 利用phpunit进行代码测试，在提交代码之前，应进行代码测试，无错误后方可提交

git管理规则
=======

[](#git管理规则)

1. git分支管理
2. 开发时分支: feature-++-++(++为开发功能模块英文名称)
3. 数据库修改: db-++-++(++为修改内容)
4. bug修复时分支: bug-++-++(++为修改bug信息)
5. git 提交规范
6. 开发时应在自己分支上进行开发，在进行开发之前，将主分支(development)合并到自己分支（为了保证为最新代码，减少冲突）
7. 开发完成后，进行代码规范检查

```
phpcs --standard=psr2 --colors testfile
// 如果可以的话进行psr4测试
// phpcs --standard=psr4 --colors testfile
```

3. phpunit测试 在完成功能代码后，需对自己所写代码撰写测试代码，进行测试。要求有详细的测试记录

```
phpunit
// 对所有测试文件进行测试
phpunit filename
// 对单个文件进行测试
```

4. git提交 在完成阶段性工作或者全部工作后，并且测试和代码规范都正确后可以提交到代码库的自己分支中，提交git管理库有利于错误时回滚，所以在完成一定代码量后即可提交。 在提交后可以从远程代码库fetch，如果主分支(development)有了更新，及时pull到本地，并且合并到自己的分支，这样可以减少代码冲突
5. 分支合并请求
6. 如果合并后，发现有代码冲突，在自己本地将代码冲突修改（一定要再三确认修改正确性，合并到主分支会影响到整个代码库)，然后提交自己的分支
7. 进入[gitlab](https://gitlab.com/yoursave/yoursave/merge_requests/new),创建合并请求，选择代码检查人进行代码查看
8. 作为代码检查人检查时，应确定代码内容，提出个人意见，有问题及时回复开发者，没有问题后添加确认评论，然后进行分支合并，将新开发代码加入主分支(development)中
9. 合并后若改分支的开发内容完毕，可对该分支进行删除。

laravel 多语言对应
=============

[](#laravel-多语言对应)

所以涉及到多语言问题(界面显示，邮件信息等)都在/resources/lang文件夹下定义然后利用laravel函数

```
trans('views.page_name.category_name.info_name');  // 界面控键名文件
trans('messages.page_name.category_name.info_name');  // 界面信息提示文件
trans('database.table_name.table_cell_name.value');  // 数据库信息文件
```

License
=======

[](#license)

个人开发软件，版权个人所有。不过欢迎大家参与开发。如有疑问可以添加issue，或者发送邮件至。 我将及时回复。

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~11 days

Total

4

Last Release

3656d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/64c8035823ac3674f4533084da7e1c7c7a84dcdbabefe146c03bbcc744274a7a?d=identicon)[zhu](/maintainers/zhu)

---

Top Contributors

[![zhukangfeng](https://avatars.githubusercontent.com/u/4588185?v=4)](https://github.com/zhukangfeng "zhukangfeng (223 commits)")

---

Tags

frameworklaravelsalessavesyoursave

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zhu-yoursave/health.svg)

```
[![Health](https://phpackages.com/badges/zhu-yoursave/health.svg)](https://phpackages.com/packages/zhu-yoursave)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

26.2k161.6k7](/packages/bagisto-bagisto)[krayin/laravel-crm

Krayin CRM

22.0k32.8k1](/packages/krayin-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

9.4k1.8k](/packages/unopim-unopim)[codewithdennis/larament

Larament is a time-saving starter kit to quickly launch Laravel 13.x projects. It includes FilamentPHP 5.x pre-installed and configured, along with additional tools and features to streamline your development workflow.

3691.5k](/packages/codewithdennis-larament)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
