shizzen/laravel-utils

一些 Laravel 通用代码

dev-master 2020-03-13 09:05 UTC

This package is not auto-updated.

Last update: 2024-09-21 07:25:28 UTC


README

一些 Laravel 通用类/接口/特性

更新你的 composer.json 文件,添加此未发现的包

"extra": {
        "laravel": {
            "dont-discover": [
                "laravel/tinker"
            ]
        }
    }

然后在你的 config/app.php 文件中注释掉 Illuminate\Filesystem\FilesystemServiceProvider

为了计算页数,你必须安装 pkpgcounter

sudo apt update -y
sudo apt install -y subversion python2.7 python-pip
pip install Pillow
cd /tmp
svn co http://svn.pykota.com/pkpgcounter/trunk pkpgcounter
cd pkpgcounter
python setup.py install
ln -s /usr/local/bin/pkpgcounter /usr/bin/pkpgcounter

你可以通过发布包配置来更改当文件未找到时抛出的异常

php artisan vendor:publish --tag=laravel-utils-config

你可以发布一个在身份验证事件上订阅的监听器

php artisan vendor:publish --tag=laravel-utils-auth-subscriber

然后将它添加到你的 EventServiceProvider

/**
     * The subscriber classes to register.
     *
     * @var array
     */
    protected $subscribe = [
        \App\Listeners\AuthSubscriber::class,
    ];