问题标签 [laravel-facade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何在控制器的 laravel 5.0 中使用 echo HTML::script
我需要使用
在我的控制器和函数中,但找不到错误HTML
我正在使用 larvel 5.0。tnx
php - 在 laravel 文档 api 中哪里可以找到每个外观的所有可用功能?
我知道门面是如何工作的,我可以在 Laravel 中找到完整的门面列表: https ://laravel.com/api/5.2/Illuminate/Support/Facades.html
但是我如何才能看到每个外观的所有可用功能?
如果我使用Session
Facade,我可以:
- 在 laravel 文档中查找方法 -- https://laravel.com/docs/5.2/session
- 命名空间中每个类的搜索方法
Illuminate/Session
-- https://laravel.com/api/5.2/Illuminate/Session.html
有没有更优雅的方法来查找可用功能?
php - 如何在 Laravel 中创建自定义数据检索类?
我目前正在使用 Laravel 构建一个小应用程序,并希望在仪表板上显示天气。为此,我使用了一个访问 Forecast.io API 的 Composer 包。但是,由于该 API 对每天的免费调用有速率限制,我想使用 Laravel 工具缓存数据,并每隔几分钟更新一次。
为此,我可以想到两种方法:
- 创建一个自定义类,在轮询之前检查缓存中的数据,并让缓存数据在 x 分钟后过期。
- 在 Laravel 中创建一个定时更新缓存中的天气数据的 cronjob。
从我的角度来看,第一个选项似乎更好,因为它保证我将始终有可用的数据,即使缓存被清空。除此之外,它看起来更干净。
问题是:我不知道如何在 Laravel 中实现这样的类,并且在官方文档中也找不到任何内容。我的愿望是我可以简单地调用一个 Facade,它为我提供数据,其余的在后台处理。我只需要知道在哪里放置这样的 Facade 以及如何设置它。
问候,
平子
php - 为什么在 laravel 中创建外观而不是直接调用方法?
我只是从 laravel 开始,想了解这一点......
假设我们的应用程序中有一个类:
创建外观和服务提供者与仅将其用作
php - Laravel 5 - 使用 Form Facade 更新时出错
我尝试使用 laravel 中的表单外观更新用户对象,提交后出现错误:
我的请求:
我的 HomeController 索引:
我在Expenses.home中的表格:
我的路线:
我的家庭控制器@更新:
我究竟做错了什么?
php - 如何在 Laravel 中扩展 PasswordBroker?
我想使用我自己的 PasswordBroker,因为默认值在初始化后不能修改其变量“emailView”。
但我不能在我的自定义类中扩展它。
这是我的代码:
php - 为什么在 Laravel 构造函数中访问 Facade 会失败?
我目前正在尝试在 Laravel 中实现存储库模式。
我有一个接口,它声明了成为有效存储库所需的最少方法。
我有一个抽象类,它代表我的存储库上的接口方法,如下所示:
UserRepository
实现接口并从抽象类继承的an如下:
上面的一切工作正常,我的单元测试通过了。但是,我决定将当前数据库表作为存储库的抽象实现的属性来保存会很好,因此我将类重构为如下所示:
然后确保从 Repository 的构造函数中调用了抽象类的构造函数:
Error: Class 'DB' not found
执行此操作后,我收到以下错误,在运行 PhpUnit 时无法修复。
我知道这个错误与我尝试重构事物的方式有关。我相信这与尝试DB
在抽象类的构造函数中访问 Facade 有关(因为DB
在同一类中的其他方法中访问很好)。任何解释都将不胜感激 - 我很好奇为什么它不起作用。
我已经将它恢复为原始代码(这很好,真的)并且测试再次通过了!
哦,如果你想查看我的测试,它们是:
php - Laravel 类认证
嗨,我可以在 laravel 框架中问这个问题吗
return 'auth' 到底返回给调用者的是什么?它是文本'auth'还是对象?他们在该类中只有一种方法的原因是什么?对不起,我只是在学习 oop。
先感谢您。
laravel-5 - Laravel - Response:: 或 response() - 哪个更好
我只是对 Laravel 5.1 中的 Facade 和服务容器绑定功能感到好奇,比如说Reponse::json()
和response()->json()
是一样的。但是有什么理由说其中一个比另一个更好吗?
laravel - Laravel 外观实现
我对如何在 Laravel 中使用缓存感到困惑。我可以使用 Cache 外观并执行类似...</p>
或者我可以使用这样的东西……</p>
两者都将实现相同的方法,请记住 我在第二种方法中包含的vendor/laravel/framework/src/Illuminate/Cache/Repository.php
实现的 Repository 类。vendor/laravel/framework/src/Illuminate/Contracts/Cache/Repository.php
根据Laravel 文档:
Illuminate\Contracts\Cache\Factory and Illuminate\Contracts\Cache\Repository
合约提供对 Laravel 缓存服务的访问。Factory 合约提供对为您的应用程序定义的所有缓存驱动程序的访问。存储库合约通常是您的应用程序的默认缓存驱动程序的实现,由您的缓存配置文件指定。但是,您也可以使用 Cache 外观,我们将在整个文档中使用它。Cache 门面提供了对 Laravel 缓存合约底层实现的方便、简洁的访问。
所以我可以得出结论,这两种方法都是相同的。Cache Facade 为我提供了一个更简洁的实现,就是这样。