问题标签 [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 回答
393 浏览

php - Laravel 4.2 继续路由

想象有以下 url 结构:

post-slugpage-slug存储在唯一的数据库表列中。使用 Laravel 4.2 处理路线的“最”优雅的方式是什么(如果与 Laravel v5.2 的方式有所不同)?

我使用绑定参数到模型解决了这个问题。以下代码位于 routes.php 文件的底部。我想知道这个任务是否有更简单的解决方案。

0 投票
2 回答
1210 浏览

php - 如何在 laravel 4.2 中上传 mp3 文件并获取其持续时间

我想在 Laravel 中上传一个 MP3 文件,然后获取 MP3 的持续时间。这是我的代码,但它不起作用:

0 投票
0 回答
572 浏览

php - Laravel 4.2 计划:运行命令未正确触发

我正在使用Dispatcher和 Laravel 4.2 来调度和运行 cron 作业。

我已经添加了我的命令,它显示php artisan正确。如果我从终端运行它,它会按预期运行。

按照说明,我已添加到 crontab:

* * * * * php /home/tti/public_html/artisan scheduled:run 1>> /dev/null 2>&1

如果我运行scheduled:summary,我可以看到我的列表如下:

这是命令的代码:

同样,一切都可以从终端命令正确运行。

当我等待 cron 触发时,我的日志中出现以下错误:

为什么这不能正确运行?

0 投票
3 回答
2386 浏览

php - Laravel删除方法:如何删除相关文件

我的 Laravel 4.2 项目有一些问题。我有一个Photo模型和一个Service模型有关系Service hasMany Photos

照片(文件)存储在public/upload/目录中。当我删除照片(delete()中的方法Photo)时,文件从服务器中删除(代码如下所示)但是当我删除Servicedelete()中的方法Service)数据库条目时Service,它的所有照片(数据库记录)都被删除,但文件即使在我触发时也没有$this->photos()->delete();

我放置Log::debug('photos->delete() fired');Photo->delete()方法中,如果我直接调用它,它就会被触发,当我尝试通过Service->delete()没有日志条目启动它时。我不知道为什么它会这样。任何人都可以帮忙吗?

这是我的代码Service

并且Photo

0 投票
1 回答
191 浏览

php - 无法使用户凭据授予类型正常工作

我有一个 Laravel 4.2 应用程序,我已经使用 oauth2-server-php 成功实现了授权代码。但是,我似乎无法让用户凭据授予工作。

这是我设置 oauth 服务器的代码:

MedusaUserCredentials 具有以下代码:

当我使用原始有效负载将 Web 服务器发布到令牌路由时

我只是得到登录页面。令牌路线如下所示

我错过了什么?

谢谢!

0 投票
1 回答
154 浏览

laravel-4 - Laravel 4 DomPDF - PHP 不是流问题

我正在使用带有 DOMPDF 的 laravel 4 来显示 PDF。当我单击 PDF 时,它将显示如下:

如何解决这个问题。请帮我。提前致谢

0 投票
1 回答
364 浏览

php - 使用 Spatie/Laravel-Analytics 包时返回空值

我正在为我的应用程序使用 spatie/laravel-analytics 包。中的值$response['rows']到达空值。

结果截图

我该如何解决这个问题?

0 投票
0 回答
523 浏览

php - Laravel 4.2 会话在浏览器刷新时不持久

我在页面上有一个链接,我想阻止用户多次单击(或刷新路由),我需要使用 PHP 来防止这种情况,特别是 Laravel 4.2。*

使用 Laravel 内置的 Session 处理外观,在运行的路线结束时,我将一个变量添加到 Session

在方法开始时,我检查 Session 是否有项目,如果为 false,我运行代码**

不幸的是,这不起作用。检查 ifSession::has('preventClick')总是评估为false

使用 PHP native$_SESSION['preventClick']完全符合预期,那么为什么 Laravel 的 Session 类不这样做呢?我已尝试Session::save()在 之后显式调用Session::put(...)以确保,但它仍然没有按预期运行。***

为了保持一致性,我宁愿将所有内容都保留在 Laravel 框架中。

完整(简化)方法

*注意:我了解单独使用 PHP 无法实现点击的实际预防,但我希望阻止代码运行。

**注意:稍后在应用程序中,当我知道不再需要此 Session 变量时,我将清除它。

***注意:Laravel 会话在不同的页面请求/重定向之间以其他方式工作。

编辑

我在另一个答案中找到了这个:https ://stackoverflow.com/a/26165986/1694116

Laravel 中的会话不会将更改视为永久更改,除非您生成响应(这是使用 symphony 作为其基础的结果)。因此,请确保您的 app->run() 正确结束并在刷新之前返回响应。您的问题主要是由代码中某处的 die() 方法或 PHP 实例/工作程序的意外退出引起的。

如果这是真的,这似乎是一个问题,因为我想阻止代码实际完成一个完整的请求......

0 投票
1 回答
152 浏览

php - Laravel 4.2 中路由的 HTTPS 错误 - 资产通过 HTTPS 加载正常

拉拉维尔 4.2

我一直在尝试通过 HTTPS 加载应用程序,它只会给出 500 内部服务器错误。

如果使用 https 直接访问任何文件,例如https://domain.com/info.php(info.php 在 xyz 文件夹中 - xyz 文件夹在下面解释),SSL 已安装并且工作正常

我的应用程序位于 httpdocs 的子文件夹(例如 xyz)中。下面是根(httpdocs)文件夹下的.htaccess;

下面是xyz文件夹下的.htaccess;

任何帮助是极大的赞赏。

谢谢。

更新:找到了问题(但还没有解决方案),看起来与 Laravel 无关。不知何故,通过 https 的请求使用旧版本的 PHP。只是想弄清楚如何解决它。

0 投票
1 回答
666 浏览

php - 如何将 ProPay 支付网关在电子商务网站上访问信用卡支付集成到 laravel 4.2 (php) 项目中?

我正在开发 laravel 4.2,并且正在开发电子商务网站。我想在我的网站上集成 Propay ( http://www.propay.com/ ) 作为支付网关,以访问客户在成功订购产品后支付的信用卡支付。

所以,我已经搜索过这个,但我没有从任何地方得到任何适当的帮助。可能是我错过了一些东西。但我找到了 Propay ( https://developer.propay.com/ ) 提供的开发者链接。但它没有适当的文档。此外,我无法在那里创建任何测试帐户(例如我们为贝宝创建沙盒帐户进行测试)。对于 Propay 集成,“帐号”和“证书字符串”这两件事是必不可少的。我们将从那里获取这些详细信息,以便在登台或本地服务器上进行测试。

那么如何进行呢?我没有清楚地得到那个文件。

有没有人在 laravel-4.2 或纯 PHP 或 codeigniter 中实现了 Propay?是否有任何适当的文档或链接可供参考?

请帮我。并提前感谢。