1. 程式人生 > >Laravel 5.5 常用擴充套件包

Laravel 5.5 常用擴充套件包

擴充套件包

* overtrue/laravel-lang //  為 Laravel 提供預設提示資訊新增多語言版本翻譯

* intervention/image        //  圖片裁剪處理

* summerblue/generator:~0.5 //  Laravel 5.x Scaffold Generator 程式碼生成器

* laravel-debugbar  // 開發者工具類

* hieu-le/active        //  元素選中active狀態時的樣式定製開放類庫

* HTMLPurifier for Laravel  // 是對 HTMLPurifier 針對 Laravel 框架的一個封裝,此擴充套件包能有效的對使用者內容進行過濾。

* Guzzle    // Guzzle 庫是一套強大的 PHP HTTP 請求套件

* PinYin    // PinYin 是 安正超 開發的,基於 CC-CEDICT 詞典的中文轉拼音工具,是一套優質的漢字轉拼音解決方案

* Horizon   // Horizon 是 Laravel 生態圈裡的一員,為 Laravel Redis 佇列提供了一個漂亮的儀表板,允許我們很方便地檢視和管理 Redis 佇列任務執行的情況。

* Laravel-permission    // 許可權管理擴充套件包

* sudo-su       // 使用者切換工具

* Laravel Administrator // 這是一個使用「配置資訊」來快速生成管理員後臺的開發理念,讓你幾分鐘內就擁有一個可用的後臺。

* dingo/api:2.0.0-alpha2    // lumen 和 laravel 的都可用的 RestFul 工具包 ( https://laravel-china.org/courses/laravel-advance-training-5.5/786/install-dingoapi )

* overtrue/easy-sms     // 安正超寫的一個簡訊傳送元件,利用這個元件,我們可以快速的實現簡訊傳送功能。

* doctrine/dbal     // 這個元件允許我們可以直接更改資料表字段的屬性

* gregwar/captcha   // 適用於api開發與使用的圖片驗證碼外掛

* mews/captcha      // 適用於web pc端開發與使用的圖片驗證碼外掛

* tymon/jwt-auth:1.0.0-rc.2     //

* liyu/dingo-serializer-switch  // 方便的切換api返回資料的兩種格式(ArraySerializer, DataArraySerializer)

* overtrue/laravel-query-logger // 安正超寫的一個查詢日誌元件

* laravel/passport:~4.0     // laravel的OAuth2.0的密碼模式

# summerblue/generator 外掛使用案例,試卷模型
    php artisan make:scaffold ExamPaper --schema="name:string:index,exam_product_id:integer:unsigned:index,technical_direction_id:integer:unsigned:nullable:index,chapters:string,radio_simple:integer:unsigned:nullable:default(0),radio_middle:integer:unsigned:nullable:default(0),radio_hard:integer:unsigned:nullable:default(0),multi_simple:integer:unsigned:nullable:default(0),multi_middle:integer:unsigned:nullable:default(0),multi_hard:integer:unsigned:nullable:default(0),status:integer:nullable:default(1):index,time_limit:integer:nullable,grant_time:timestamp:nullable,finish_time:timestamp:nullable,teaher_id:integer:nullalbe:default(0):index,course_multiple:integer:nullable:default(0):index,averg_score:decimal(10,2):default(0.00),exam_stu_num:integer:nullable:default(0),creater_id:integer"