繁体   English   中英

Laravel软件包开发如何在软件包中使用其他外观

[英]Laravel package development how do I use another facade in my package

我正在创建自己的Laravel包,在我的包中有一些视图,并且我想在其中一种视图中使用Form外观,例如: Form::open() 如果可能,这可能吗?

这是我的composer.json

{ "name": "thomasbird/laravel-cms", "description": "A basic content management package that encapsulates some of the common functionality of a cms", "type": "project", "license": "MIT", "authors": [ { "name": "Thomas Bird", "email": "godoploid@gmail.com" } ], "minimum-stability": "dev", "require": { "laravelcollective/html": "5.*", "symfony/css-selector": "^3.2" }, "require-dev": { "symfony/dom-crawler": "2.8.*|3.0.*" } }

您需要在composer.json的require部分中指定所有必需的软件包。

例如,如果您希望使用laravel Collector的html helper,则在包的composer.json ,可以指定如下:

"require": {
        "php": "^7.0",
        "laravelcollective/html":"^5.4.0",
        ...
        ...
        ...

因此,您可以使用所需包装中包含的任何外墙。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM