8得票3回答
通过 Laravel 队列发送原始邮件

为了测试目的,我想通过队列发送原始邮件。 我可以像这样发送原始邮件: Mail::raw('bonjour', function($message) { $message->subject('Email de test') ->to('test@ex...

19得票10回答
从preg_match_all()中获取行号

我正在使用PHP的preg_match_all()函数搜索通过file_get_contents()导入的字符串。正则表达式返回匹配结果,但我想知道这些匹配结果在哪一行。有什么最好的技巧来实现这一点? 我可以把文件读取为一个数组,并对每一行执行正则表达式,但问题在于我的正则表达式跨换行符(新...

35得票7回答
如何在JavaScript中访问Laravel的.env变量?

我目前在 Laravel 应用程序中使用 Algolia 作为搜索引擎,因此每当创建记录时,它也会被发送到 Agolia 数据库。 当然,我希望将我的数据在 Algolia 数据库中分开,一个是本地开发的测试集,另一个是用于现网的生产集。 我已经在 JavaScript 文件中定义了我使用的 ...

7得票1回答
在一个Composer文件中,“reference”一词指的是什么?

在我的 composer.lock 文件中,我注意到一些包有一个 reference 值: "dist": { "type": "zip", "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.1.zi...

149得票8回答
删除具有外键的列时出现Laravel错误:常规错误:1025重命名错误

我使用迁移创建了一个表格,代码如下:public function up() { Schema::create('despatch_discrepancies', function($table) { $table->increments('id')->u...

7得票5回答
PHP的“is_numeric”函数将“E”视为数字

我注意到PHP的 is_numeric() 函数可以将 "E" 视为数字。 我有一个字符串: "88205052E00",但我希望结果是非数值。 以下是我测试的代码。 <?php $notnumber = '88205052E00'; if(is_numeric($notnumb...

15得票3回答
Laravel 5日志中的最大文件数

如何定义 Laravel 5 中日志文件的最大数量。我使用每日日志轮换,并且在存储中有 "仅" 5 个日志文件,我想要过去的 30 天,但是不知道该如何实现,也没有找到任何线索。

29得票5回答
PDO SQL状态为“00000”,但仍然出现错误?

有人能解释一下为什么吗?$sql->execute($params); 返回FALSE,而print $pdo->errorCode(); print_r($pdo->errorInfo()); 两者都返回 SQLSTATE 00000,根据文档这表示成功?这是一个INSER...

11得票11回答
有没有一个能够处理Magento代码库的PHP集成开发环境(IDE)?

Magento有一个庞大的代码库(6000多个php文件),使用复杂的自动加载逻辑,并且在XML中有很多配置。我正在寻找一种可以理解这个代码库的IDE,能够显示函数声明的位置、调用它的地方等等。有没有一种IDE可以处理这个庞然大物? 编辑 - 添加示例 这里是按照Magento方式加载产品...

7得票4回答
在Doctrine中,如何为实体实现额外的模型功能?

假设我有一个Doctrine(版本2)的实体,如下所示: <?php namespace AppBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * User * * @ORM\Table(name="users") *...