问题标签 [laravel-4.2]

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 投票
1 回答
146 浏览

laravel-4.2 - IronQueue 两次发送作业

我正在使用 Laravel 4.2 和 IronMQ2。出于某种原因,它会随机发送两次作业。在我的邮件中,我有:

$job->delete()我可以通过在调用上方登录我的 MailController 来判断它正在发送多次:

正如你所看到的,并不是所有的工作,重复的工作都是在同一秒钟内完成的。有什么办法可以防止这种情况发生吗?它导致电子邮件多次发出。

0 投票
1 回答
28 浏览

autoload - Laravel 4.2 自动加载

我在数据库中有一个产品表。此表在每个页面的标题中加载导航。

我在 Codeigniter 中通过自动加载在构造函数方法中获取数据的模型来做到这一点。

在 Laravel 中执行此操作的最佳方法是什么?(4.2)

提前致谢

0 投票
1 回答
232 浏览

beanstalkd - Laravel beanstalk 作业 ID 不匹配

我正在使用 laravel 4.2 开发一个项目,并且我正在将作业发送到 beanstalk 队列。当工作人员选择要执行的作业时,我试图捕获作业的 id,并在作业失败时将其关联回 failed_jobs 表。

问题是从Pheanstalk_Job->getId()方法返回的 id 永远不会与表中条目的 id 匹配failed_jobs

我可能会冒昧地认为这两者是相关的。如果没有,那么希望有人可以帮助我如何捕获与工作相关的 failed_jobs 记录的 id。

0 投票
1 回答
46 浏览

php - 更新 laravel 4 中的多行

我想更新数据库中的多行并找到了一种方法。但这似乎不是最好的方法,因为它目前正在多次调用中进行。

如果有更好的方法可以做到这一点,我现在就想。

homecontroller具有以下功能updatePersons

带有表单的视图

路线:

我试图在 foreach 循环之后使用该savemany()函数,但没有结果。$personsupdatePersons()

0 投票
1 回答
315 浏览

laravel - Laravel 4.2 按雄辩的关系问题排序

我正在使用从各种关系输出的数据表。

大多数数据来自meters具有Meter模型的表,但其中一些数据是通过关系从其他表中提取的。例如,我在按calibrations表格排序时遇到问题。

数据表具有可以正常工作的可排序列。基于其他关系排序的列具有适当的连接,以便它们在没有任何查询错误的情况下进行排序。

除了一个,所有排序和连接都有效last_calibration_date

没有名为 的列last_calibration_date。事实上,每个都meter可以有多个校准。

Meter模型中,我以这种方式通过列last_calibration_datecalibrations表中获取calibration_date

当我不按last_calibration_date列排序时,这非常有效,但如果您尝试在没有连接的情况下按列排序,则会返回 sql 错误。

这是我在加入时的尝试:

虽然这不会返回错误,但它也不会返回实际的last_calibration_date.

再多一点信息,calibrations桌子是这样设置的

因此,如前所述,任何仪表都可能进行多次校准。

关于如何Meter在我的加入中复制我的方法的任何想法?或者也许是另一种排序方式last_calibration_date

0 投票
0 回答
595 浏览

php - Laravel 4.2 获取当月记录

我正在使用的项目中遇到问题Laravel 4.2

有问题的代码..

结果

Illuminate\Database\Eloquent\Collection 对象 ( [items:protected] => Array ( ) )

Laravel 上次查询日志

Array ( [query] => select * from x_xxwhere user_id= ? and date = ? and date<= ? [bindings] => Array ( [0] => 17 [1] => 2016-04-1 [2] => 2016- 04-30 ) [时间] => 0.69 )

在 mysql phpmyadmin 中运行我得到 15 条记录

select * from x_xxwhere user_id= 17 and date>= '2016-04-1' and date<= '2016-04-30' //15条记录在mysql中找到

0 投票
2 回答
1008 浏览

php - laravel MVC 执行流程

我是 laravel 框架的新手。我正在尝试编辑 laravel 网络应用程序。

网站在 AWS 的 EC-2 实例中运行。我正在用 filezilla 做 SCP。

我发现 /var/www/html/app 有一个 route.php 文件。那里定义的路线之一是:

当我点击 example.com/checkout

它把我带到了 example.com/cart

购物车控制器的 getCheckout()

我的问题是。当我将上述路线更改为产品页面或其他任何东西时。它没有反映,仍然让我访问 wxample.com/cart。

即使我删除了 route.php 文件然后点击 example.com/checkout ,它仍然将我移动到 example.com/cart

为什么会这样?

编辑 :

我用 php artisan routes 命令进行了测试,它列出了 routes.php 中的所有路由,当我从 /var/www/html/app 文件夹中删除 route.php 文件时,上面的命令说您的应用程序没有任何路由。

这意味着我正在编辑正确的 routes.php 文件。但是为什么 /var/www/html/app routes.php 文件中更改的路由没有被反映?

0 投票
1 回答
106 浏览

php - 未反映对 laravel 4.2 网站的更改

我是 laravel 框架的新手。我正在尝试编辑 laravel 网络应用程序。

网站在 AWS 的 EC-2 实例中运行。我正在用 filezilla 做 SCP。

我发现 /var/www/html/app 有一个 route.php 文件。

route.php 文件中的任何更改或视图中的任何更改,控制器文件夹都不会反映到我的网站。即使我删除了一些文件,也没有反映。

我试过了

不起作用。为什么会这样?

0 投票
4 回答
1214 浏览

php - Laravel 4.2 Redirect::to 与 GET 参数

是否有可能Redirect::to()在 Laravel 4.2 中使用 GET 参数重定向到 url?

当用户未登录时,我试图在登录后将用户重定向到请求的页面。

如果您没有登录并且您访问了授权页面,我会在会话中保存完整的请求 url(这个 url 可以是https://page.com/settings orhttps://page.com/post/23https://page.com/post/23?show=full。很多变体)。

当您然后登录并且您的会话中存储了一个 url 时,我将您重定向到Redirect::to(https://page.com/post/23)

在前两种情况下没有问题,但是当我使用Redirect::to(https://page.com/post/23?show=full)GET 参数时被忽略。

是否可以选择重定向到包含 GET 参数的 url?

0 投票
3 回答
87 浏览

mysql - laravel4.2 将参数传递给电子邮件刀片

我在 \app\commands\ 创建了 cronjobcommand.php

我的观点 test.blade.php 如下:

当我删除所有变量并对电子邮件地址、内容和主题进行硬编码时,它就会起作用。但是,当我将一些变量传递到 Mail::send 部分时,它会失败.....

请帮忙