1 Star 1 Fork 0

西海岸上海分岸/开发laravel扩展

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

laravel扩展学习

1.根据兴建目录 packages/laravist/hasher/src/

2.composer.json文件中 autoload下的psr-4里面添加"Laravist\Hasher\":"packages/laravist/hasher/src/",表示src里面的文件使用Laravist\Hasher\这个命名空间

3.composer dump-autoload更新composer

4.生成 php artisan make:provider MD5HasherProvider。存放在app\Providers,赋值到src目录。更改命名空间

6.注册服务 \Laravist\Hasher\MD5HasherProvider::class, config/app.php

7.进入packages/laravist/hasher/ composer init 安装 ```shell PS D:\WWW\pl\2017\05\laravelkuoz\packages\laravist\hasher> composer init

  Welcome to the Composer config generator



This command will guide you through creating your composer.json config.

Package name (<vendor>/<name>) [administrator/hasher]: plpackagist/hasher_plx
Description []: MD5
Author [qq2504021719 <1104534940@qq.com>, n to skip]:
Minimum Stability []: dev
Package Type (e.g. library, project, metapackage, composer-plugin) []:
License []: MIT

Define your dependencies.

Would you like to define your dependencies (require) interactively [yes]? NO
Would you like to define your dev dependencies (require-dev) interactively [yes]? no

{
    "name": "plpackagist/hasher_plx",
    "description": "MD5",
    "license": "MIT",
    "authors": [
        {
            "name": "qq2504021719",
            "email": "1104534940@qq.com"
        }
    ],
    "minimum-stability": "dev",
    "require": {}
}

Do you confirm generation [yes]? yes

composer.json 文件
{
    "name": "plpackagist/hasher_plx",
    "description": "MD5",
    "license": "MIT",
    "authors": [
        {
            "name": "qq2504021719",
            "email": "1104534940@qq.com"
        }
    ],
    "minimum-stability": "dev",
    "require": {},
    "autoload": {
        "psr-4": {
            "Laravist\\Hasher\\":"src/"

        }
    },
}

```

8.推送到github 然后settings->integrations&services->Add service->packagist->输入packagist的用户名,token(用户-profile),最后一个可以不填写

9.packagist->submit->复制github链接,然后check,直到按钮check变成submit

10.win7git创建标签,右键->TortoiseGit->创建标签->提交,右键->同步->选择推送标签(推送下拉)

空文件

简介

学习开发laravel扩展 展开 收起
PHP
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/plasr/laravelkuoz.git
git@gitee.com:plasr/laravelkuoz.git
plasr
laravelkuoz
开发laravel扩展
master

搜索帮助