1. 程式人生 > >laravel 5.2 框架與vendor擴充套件包安裝使用心得

laravel 5.2 框架與vendor擴充套件包安裝使用心得

2、vendor擴充套件包安裝
1)首次安裝使用命令:composer install
注意

  • 新增需要的擴充套件包到自己的composer.json檔案的require裡:
"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",
    "maatwebsite/excel": " ~2.1.0",
    "simplesoftwareio/simple-qrcode": "1.3.*"
 }
  • 對於專案根目錄下新增的資料夾中的檔案,可在autoload中引入,便可全域性使用:
"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files": [
        "helpers/functions.php"
    ]
}   

2)修改composer.json檔案後,可使用composer update 進行更新
3)新增擴充套件包
以simplesoftwareio為例:

  • 在專案根目錄下使用如下命令安裝依賴包:
composer require simplesoftwareio/simple-qrcode
1.3.*
  • 設定Composer安裝SimpleQrCode擴充套件包
    先新增 QrCode 包新增到自己的 composer.json 檔案的 require 裡:
"require": {
    "simplesoftwareio/simple-qrcode": "1.3.*"
}

再執行 composer update

  • 安裝完成後,新增 Service Provider
// 在config/app.php 註冊服務提供者:
SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class
  • 新增 Aliases
 // 在 config/app.php 新增 QrCode'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class

相關推薦

laravel 5.2 框架vendor擴充套件安裝使用心得

2、vendor擴充套件包安裝 1)首次安裝使用命令:composer install 注意: 新增需要的擴充套件包到自己的composer.json檔案的require裡: "

Laravel 5 中通過 Simple QrCode 擴充套件生成二維碼詳解

1、簡介 Simple Qrcode 是 Bacon/BaconQrCode 針對 Laravel 框架的封裝版本,用於在 Laravel 中為生成二維碼提供介面。 2、安裝&配置 在專案根目錄下使用如下命令安裝依賴包: composer require

ThinkPHP5&5.1驗證碼(vendor擴充套件方式)的使用及點選重新整理(二)

驗證碼現在是使用者登入、支付等很多環節的必備元素,ThinkPHP5&5.1給我們提供了驗證碼的生成方式,也是非常的簡單,在這裡寫一個完整的驗證碼驗證的使用方法,供大家參考。 前臺使用者在登入時候需要驗證碼驗證才能登入。首先使用Composer安裝think-cap

[Laravel 5.2]一、安裝環境配置

1.安裝wamp //注意版本限制 其中PHP在5.5以上 laravel 需要用到其中特性 2 安裝composer 3安裝larvel 4設定apache  1)在E:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-

Laravel 5.2 使用 JWT 完成多使用者認證 | Laravel China 社群 - 高品質的 Laravel 開發者社群 - Powered by PHPHub

Json Web Token# JWT代表Json Web Token.JWT能有效地進行身份驗證並連線前後端。 降地耦合性,取代session,進一步實現前後端分離 減少伺服器的壓力 可以很簡單的實現單點登入 我在實現這個功能的時候查到了這個擴充套件“tymon/jw

Laravel 5.2+ 獲取當前路徑物件及引數

在view中,我們經常需要獲取當前路徑及其引數,例如新增導航高亮。 而Laravel 5.2+版本開始,我們可以使用Route Facade來獲取當前的路徑物件(Route Object),然後我們可以通過該物件獲取我們需要的引數及路徑: $route = Route::

Laravel 5.1 框架返回狀態攔截

Laravel 5.1 返回資訊狀態攔截   可以在app\Exceptions\Handler.php檔案中修改, public function render($request, Exception $e) { return parent::render($reques

Apache Hivemall 0.5.2 釋出,可擴充套件的機器學習庫

   Apache Hivemall 0.5.2 釋出了,Apache Hivemall 基於 Hive UDF/UDAF/UDTF,是一個可擴充套件的機器學習庫,執行基於 Hadoop 的資料處理框架,特別是 Apache Hive、Apache Spark 和 A

laravel 5.4 框架的搭建和使用

環境windows laravel框架的下載主要靠composer,其他的版本和拓展必須滿足: PHP版本 >= 5.6.4 PHP擴充套件:OpenSSL PHP擴充套件:PDO PHP擴充套件:Mbstring PHP擴充套件:Tokenizer

Laravel 5.2 使用ckeditor

1,如何上傳圖片。 在頁面中,配置ckeditor時加上上傳檔案,配置即可開啟ckeditor的上傳圖片功能。 CKEDITOR.replace( 'content', { language: 'zh-cn',

laravel 5.6框架中重置密碼時的原密碼比對

在登入後臺後修改自己的密碼,如下圖介面在輸入框輸入原密碼和新密碼後提交到控制器的方法時,要進行原密碼的比對laravel框架中使用的加密函式是bcrypt,這個函式不能像md5一樣將輸入的原密碼md5後直接和資料庫裡的密碼進行比對,這個函式就算你用輸入的原密碼bcrypt後和

Laravel 5.2 作為APP後端開發修改系統錯誤成返回json

因為專案原因沒辦法為了快速上手只有用PHP做後端開發,TP效率不咋樣 所以直接上手的laravel 5.2 但是感覺還是挺複雜的需要花時間研究. 因為程式出錯是難以避免的,畢竟一般很多開發都沒有專業的testing,app接受資料都是json格式,但是系統預設報錯會直接

centos7.5——JAVA1.8python3.6環境安裝

centos7.5——JAVA1.8與python3.6環境安裝 起源 java1.8配置 python3.6配置 起源 工作中常常需要配置環境,這不又需要配置環境了,我已經忍無可忍了!!!,因此我要使用docker!!!我從伺服器上拉

Ubuntu 16.04 安裝opencv的各種方法(含opencv contrib擴充套件安裝方法)

C++介面安裝 採用原始碼編譯的安裝方式,基本也就是這種方法了,首先在官網下載你想安裝的版本的opencv壓縮包,下載連線如下: https://github.com/opencv/opencv/releases 首先,安裝一些依賴,根據自己的情況選擇,如果不知道自己安裝

LAMP架構介紹MySQL二進位制安裝

LAMP架構介紹 Linux + Apache(httpd) + MySQL + PHP PHP網站(Google、淘寶、百度) 三個角色可以在一臺機器、也可以分開(httpd和PHP要在一起) httpd、PHP、MySQL工作關係圖 PHP去MySQL

PHP擴充套件安裝

安裝glpi,遇到PHP擴充套件包未安裝的情況: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  rpm -Uvh https://mirror.webtat

3-5-2 知識點補充——mongoDB+Robo 3T安裝使用教程

安裝教程 首先準備工作: 需要的小夥伴可以在最下方點選連結下載相關程式 具體安裝步驟如下:  1、先安裝nodejs。需要下載node.js的這裡有穩定版node-v8.4.0-x64.msi  2、安裝mongodb 安裝在預設地址 如果可以直接開啟 直接

擴充套件安裝問題:module 'pip' has no attribute 'main'

找到安裝目錄下 helpers/packaging_tool.py檔案,找到如下程式碼: def do_install(pkgs): try: import pip except ImportError: erro

centos7編譯安裝PHP7.2Nginx搭配的安裝方式)

一、下載原始碼包 二、安裝php依賴元件 yum -y install wget vim pcre pcre-devel openssl openssl-devel libicu-devel gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libp

正確的 Composer 擴充套件安裝方法

問題說明 我們經常要往現有的專案中新增擴充套件包,有時候因為文件的錯誤引導,如下圖來自 這個文件 的: composer update 這個命令在我們現在的邏輯中,可能會對專案造成巨大傷害。 因為 composer update 的邏輯是按照 comp