问题标签 [laravel]

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 回答
2046 浏览

php - Laravel 托管错误

我在我的 php 项目中使用 laravel,一切在 devlopment 中运行良好,但在托管期间,因为我没有在服务器上获得 shell 访问权限,所以我无法创建符号链接。所以我将公用文件夹的内容移动到根目录并相应地更改了 index.php 。但我一直收到这个错误

请快速回复它真的很紧急

0 投票
1 回答
2056 浏览

php - Auth::attempt 总是返回 false — 不选择密码

当尝试使用 Laravel 的 Auth 类时,我发现它总是失败,因为(AFAIK)尝试()方法只是试图选择用户名:

(通过 Event::listen('laravel.eloquent') 输出)

我使用 Eloquent 作为驱动程序,表字段是“用户名”和“密码”,我的模型(Moodle_User,位于 models/moodle/user.php)是这样写的:

如果我按原样使用模型,它可以完美地工作:

另外,我没有使用 Hash 类,因为 Moodle 目前使用 MD5,所以我这样调用Auth::attempt()

但它总是返回 false。如果我通过 Moodle_User 模型做同样的事情,它会按预期工作。

为什么它总是返回假?

0 投票
1 回答
8766 浏览

php - Laravel 公用文件夹

我想知道是否有人可以解释为什么 laravel 应用程序的 index.php 文件存在于公共目录中。如果我将其移动到根目录有什么风险?

0 投票
4 回答
114894 浏览

php - 将参数从laravel中的路由传递给控制器

这是 LARAVEL 3 的问题

鉴于以下路线

还有我想使用的网址,

我希望能够(:any)在我的控制器中使用该值。

我的控制器看起来像

这怎么可能?我尝试了一些事情,包括以下内容

但它没有用。

更新

每当我尝试传递如上所示的参数时,我都会收到 404 错误。

谢谢您的帮助!

0 投票
2 回答
3324 浏览

php - Laravel - 每个功能都不需要公共布局

我最近才开始使用 Laravel。到目前为止很棒的框架!不过我有一个问题。

我正在使用这样的布局模板: public $layout = 'layouts.private';

这是在我的 Base_Controller 中设置的:

但是,当我尝试访问不应该调用任何视图的不同控制器中的函数时,我现在得到一个错误异常,即当用户要登录时:

}

我得到的错误是我没有在我的公共 $layout 中设置不同变量的内容。但是由于这个函数不需要视图,我如何告诉 Laravel 不要在这个函数中包含布局?

我自己的最佳解决方案(不知道这是否是一个坏方法?)是unset($this -> layout);从函数post_index()...

总结一下我的问题:我如何告诉 Laravel 不要包含public $layout在不需要视图的某些功能中?

预先感谢,菲舍尔

0 投票
1 回答
283 浏览

php - 为什么我的 Profiling/Benchmarking 显示的性能比 Google Chrome Devtool 好得多

我正在对我的应用程序进行基准测试,以查看我在哪里提高了网站的性能。我正在使用 PHP 框架 Laravel 并针对 Solr 执行搜索。基准测试是通过microtime()使用 Laravel 的Profiler类进行比较和记录来完成的。

我的基准测试结果:

Chrome 的网络标签

在此处输入图像描述

问题:Waiting Chrome ( ) 报告的时间与我记录的时间似乎有 130 毫秒 (~300%) 的差异。似乎是什么导致了这种差异,我应该如何摆脱它?

唯一没有包含在我的基准测试中的是json_encode()最终数组在return将其发送到浏览器之前所花费的时间。

另外,我应该如何减少connecting时间,为什么这么长?谢谢!

0 投票
2 回答
116559 浏览

php - Laravel 中的数组推送

我正在尝试将新数组项推送到现有数组变量中,该数组变量包含数据库中的项。我想要做的是在这个数组的末尾添加一个名为“Others”的新项目,并将其显示为视图中的选择下拉列表,其中包含数据库中的所有项目,并在最后选择“Others”项目我手动添加到我的控制器中。

这是我试图做的:

它说的是这样的

未处理的异常

信息:

试图获取非对象位置的属性:

C:\xampp\htdocs\khelkheladi\khelkheladi\application\controllers\register.php 在第 104 行

在我的数据库中,竞赛具有这种类型的列结构

按照给定的顺序。

我想要做的是没有实际在数据库中插入一个项目,只是在视图中的选择标签中静态显示其他选择项目。如何插入这样的新项目而不实际将其插入数据库但仅显示在视图中?

我之前通过检索数据库项目得到的输出是这样的

我喜欢做的就是这样

0 投票
11 回答
300271 浏览

php - 使用 eloquent ORM 在 Laravel 中进行批量插入

我们如何使用 Eloquent ORM 在 Laravel 中执行批量数据库插入?

我正在处理一个 XML 文档,循环遍历它的元素。我想在 Laravel 中完成这样的事情:

但我收到以下错误。

SQLSTATE[HY093]:无效参数号:混合命名参数和位置参数。

0 投票
11 回答
58578 浏览

localization - 如何在 Laravel 视图中找到当前语言?

我正在使用 Laravel Lang 类来本地化我的网络应用程序。我已将两种语言添加到application/config/application.php. 这会将其用于本地化的默认语言更改为 URI 的第一部分所指示的任何语言(例如 bla.com/en/bla 和 bla.com/co/bla)。现在我需要能够检查我认为当前的默认语言是什么。但是,就我所知,Lang 类无法检查这一点,因为Lang::$language变量是受保护的。除了手动解析URI之外,还有什么方法可以检查吗?

0 投票
8 回答
31830 浏览

php - 在 Laravel 中切换语言的最佳逻辑是什么?

我正在使用 Laravel 本地化来提供两种不同的语言。我已经设置了所有路径,mydomain.com/en/bla 提供英语并存储“en”会话变量,mydomain.com/he/bla 提供希伯来语并存储“he”会话变量。但是,我想不出一种体面的方式来提供语言切换链接。这将如何工作?