by Devin Yang

建立於: 7年前 ( 更新: 7年前 )

在Laravel的框架中,包含了相當大量的PHP功能(php functions),稱為helper。
https://laravel.com/docs/5.6/helpers
那我們要如何在Laravel中自訂自己的helper呢,其實相當簡單呢..
在composer.json中autoload內的files新增即可。
 "autoload": {
        "files": [
            "app/ow_source/_functions.php"
        ],
        "classmap": [
            "database/seeds",
            "database/factories"
        ],
        "psr-4": {
            "App\\": "app/",
            "Ow\\": "app/ow_source/class",
            "Ow\\Model\\": "app/ow_source/model"
        }
    },
這樣我們就能隨時隨地的呼叫我們的功能囉。

Tags: laravel

Devin Yang

文章內容無法一一說明,如果您有什麼不了解處,歡迎提問哦:)

No Comment

Post your comment

需要登入才可留言!

類似的文章


laravel docker

關於D-Laravel的專案模式

如果您是新使用者,建議您改用我的最新環境phpenv。https://github.com/DevinY/phpenv

laravel

我如何升級後台到Lravel 5.5

我的後台一開始是自己打造的框架,一樣採用MVC架構,自己做的資料庫連線及環境設定檔等,包含自己的樣版語法,直到我想要去支援Restful時, 有個想法,別人都寫好了我何必自己去重寫同樣的功能,寫出來會比較好嗎? 所以開始改用框架, 一開始採用Slim,主要因為他對於php的支援版本較低,但由於的Slim的twig templates沒有Laravel的blade template好用...

d-laravel,docker

D-Laravel v1.2.1版變更說明(建議更新,必免踩雷)

D-Laravel v1.2.1版修正說明 use GuzzleHttp\Client; 進行post時.出現存取被拒的問題。 如果您是由舊版升級,您可能需調整etc/default-ssl.conf的設定檔 (如果有該檔) 請調整php:9000變更為web:9000,你可以透過執行一次./console secure調整。 docker-compose設定檔部份,PHP-FPM container變更為network_mode: "service:web"...