问题标签 [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.

0 投票
4 回答
2490 浏览

laravel - 如何从 Laravel 中的外观名称获取底层类名称

我发现理解 Facades 有点困难。特别是如何从外观名称中找到底层类名称/位置。我已经浏览了文档,但仍然不清楚。比如在使用的时候Auth::login() ,发现Auth门面里没有login()方法。

Auth外观方法getFacadeAccessor()返回一个字符串auth。但是auth我应该看哪门课?如何解决实际类?

谢谢,

0 投票
1 回答
1090 浏览

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.

0 投票
1 回答
234 浏览

database - Laravel DB Fasade 用于使用 union() 进行联接查询

当我设置了一个“.env”来使用两个数据库时,还制作了如下代码以供使用。

但是 where() 方法使用它是不正确的。

你能告诉我更详细的用法来解释使用 where() 方法或告诉一些学习链接吗?

感谢高级。

0 投票
2 回答
258 浏览

database - Laravel DB门面如何表达LIKE

我有一个查询:

但我得到了空的结果,这不应该是。我认为可能需要“?” 而不是我的关键字,我应该如何修改它?

0 投票
1 回答
34 浏览

php - 我怎样才能执行此代码而不是让它出现在浏览器上?请协助

0 投票
0 回答
81 浏览

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 中使用这段代码就可以了。

0 投票
0 回答
531 浏览

mysql - Laravel 选择不同的值

我有以下要求

和以下结果

我希望“trailer_link”值是唯一的。因此,如果该列不是唯一的,则使请求选择数据库中的下一个条目。

我尝试了 distinct() 方法,但它不起作用,因为我只想在一个值上使用它。

有没有等价物?或者另一种方式来做到这一点?

0 投票
1 回答
886 浏览

php - 立面如何在 laravel 中工作?如何使用 :: 访问方法

我读到了Facade Pattern

外观模式(也拼写为外观)是一种软件设计模式,通常与面向对象编程一起使用。这个名字类似于建筑立面。外观是一个对象,它为更大的代码体(例如类库)提供简化的接口。

但是在 Laravel 中,所有的 Facade Classes 方法都是通过::(范围解析运算符)访问的,即使这些方法根本不是静态的。

这怎么可能?为什么 PHP 不告诉该方法不是静态的。

例如,Auth::user()即使该user()方法不是静态的,如何访问,该类应该在某个地方更新还是我错过了什么?

0 投票
1 回答
396 浏览

php - 如何在 app 文件夹外使用 Laravel Mail 门面

我在我网站的根目录上做了一个脚本。这个脚本是由 cron 发布的。在脚本结束时,我尝试使用 Mail facade laravel 发送带有处理结果的邮件,但它不起作用。

在我的脚本顶部,我放了这个:

并打电话

Mail::send(...)

但我有“尚未设置外观根”。

谢谢你的帮助

编辑:我添加这些行

用于替换

现在我没有错误消息,但我没有收到邮件

有人可以帮助我

0 投票
1 回答
2591 浏览

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

有没有办法让存储知道我已经更改了磁盘本地路径?