问题标签 [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.
laravel - 如何从 Laravel 中的外观名称获取底层类名称
我发现理解 Facades 有点困难。特别是如何从外观名称中找到底层类名称/位置。我已经浏览了文档,但仍然不清楚。比如在使用的时候Auth::login()
,发现Auth门面里没有login()
方法。
Auth外观方法getFacadeAccessor()
返回一个字符串auth。但是auth
我应该看哪门课?如何解决实际类?
谢谢,
php - Laravel DB facade to use several DB
Below is how to use Facade for search table data with pagination in Laravel.
but it can be use just a DB,
So how to use several DB in Facade sentence?
I wish to use DB as divide as read and write DB or direct access in single sentence.
Thank you in advenced.
database - Laravel DB Fasade 用于使用 union() 进行联接查询
当我设置了一个“.env”来使用两个数据库时,还制作了如下代码以供使用。
但是 where() 方法使用它是不正确的。
你能告诉我更详细的用法来解释使用 where() 方法或告诉一些学习链接吗?
感谢高级。
database - Laravel DB门面如何表达LIKE
我有一个查询:
但我得到了空的结果,这不应该是。我认为可能需要“?” 而不是我的关键字,我应该如何修改它?
php - 需要来自 laravel 外观文件的文件
我有一个外观“CustomMage”,但我无法从中包含 magento api。
我收到这个错误,
[2018-02-07 08:47:09] local.ERROR: 异常 'ErrorException' 带有消息 'include(Bond\CustomMage\Mage.php): 无法打开流:/var/www 中没有这样的文件或目录/html/FootballTicketPad/ecomm/lib/Varien/Autoload.php:93
但是如果我在 app/helpers.php 中使用这段代码就可以了。
mysql - Laravel 选择不同的值
我有以下要求
和以下结果
我希望“trailer_link”值是唯一的。因此,如果该列不是唯一的,则使请求选择数据库中的下一个条目。
我尝试了 distinct() 方法,但它不起作用,因为我只想在一个值上使用它。
有没有等价物?或者另一种方式来做到这一点?
php - 立面如何在 laravel 中工作?如何使用 :: 访问方法
我读到了Facade Pattern
外观模式(也拼写为外观)是一种软件设计模式,通常与面向对象编程一起使用。这个名字类似于建筑立面。外观是一个对象,它为更大的代码体(例如类库)提供简化的接口。
但是在 Laravel 中,所有的 Facade Classes 方法都是通过::
(范围解析运算符)访问的,即使这些方法根本不是静态的。
这怎么可能?为什么 PHP 不告诉该方法不是静态的。
例如,Auth::user()
即使该user()
方法不是静态的,如何访问,该类应该在某个地方更新还是我错过了什么?
php - 如何在 app 文件夹外使用 Laravel Mail 门面
我在我网站的根目录上做了一个脚本。这个脚本是由 cron 发布的。在脚本结束时,我尝试使用 Mail facade laravel 发送带有处理结果的邮件,但它不起作用。
在我的脚本顶部,我放了这个:
并打电话
Mail::send(...)
但我有“尚未设置外观根”。
谢谢你的帮助
编辑:我添加这些行
用于替换
现在我没有错误消息,但我没有收到邮件
有人可以帮助我
laravel - Laravel 在运行时更改文件系统磁盘路径
我知道 filesystems.php 来创建磁盘,我目前正在使用它,配置了 ~~ 20 个磁盘。
我对这些有一个新问题,我目前正在尝试为每个磁盘添加前缀,一个字符串。问题是运行时正在保存路径,php artisan config:cache
但我需要在运行时更改它们,例如,对于用户Sergio
,它需要附加Sergio/
到以下磁盘,例如:
然后
并且目标是在例如中间件中设置配置,我目前正在设置 tentant 数据库已经像这样
我目前可以正确设置路径
但我很担心,因为如果在该行之前我尝试到达路径,存储会将初始路径保存在内存中,而不是在更改后重新获取它。
例如。这样做没有任何中间件。
打算发生的事情是$fullPath1
输出初始路径,/var/www/html/project/storage/app/random
然后$fullPath2
输出/var/www/html/project/storage/app/Sergio/random
有没有办法让存储知道我已经更改了磁盘本地路径?