问题标签 [laravel-5]

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

laravel-5 - Laravel 长生不老药安装错误

我正在尝试安装 laravel elixir,但出现此错误:

在此处输入图像描述

有谁知道哪里有问题?

0 投票
2 回答
266 浏览

php - laravel 5 控制器通过浏览器不可见

我知道 laravel 5 还没有发布并且处于开发阶段,但我一直在尝试并了解它是如何工作的。使用 HomeController,我添加了另一种称为联系的方法,当我尝试通过浏览器访问它时,它只显示 404 页面。我究竟做错了什么?默认情况下,路由被禁用,所有内容都通过控制器传递。

这条线

被注释掉了。所以我只是取消注释并将其放入我的 routes.php

它仍然不起作用。

0 投票
1 回答
1063 浏览

unit-testing - PhpSpec 预期调用准确

我有一个我试图在 PhpSpec 中测试的 Laravel5 应用程序的方法,但它一直抛出以下错误:

该方法传递了一个数组,我想模拟模型的 getChurchTimezone 方法返回一个时区。

方法:

在我的其他规范中,我经常做类似的事情$double->method('someArgument')->willReturn('blah'),但由于某种原因,这种特定情况不起作用,我对为什么感到困惑。

我试过给它一个数组的副本,我试过直接给它一个整数,我试着把 $this->church->getChurchTimezone 拉到它自己的方法中,然后给它一个数组或一个整数,但无论如何PhpSpec 总是以“准确”的方式返回预期的调用错误。

规格:

这是我的应用程序中其他地方的另一个规范示例,它使用相同的方法并通过

0 投票
2 回答
3339 浏览

php - 如何在我的 FormRequest 中添加自定义验证器?

我有一个foobar未内置在 Laravel 中的规则 (),我想在扩展的FormRequest. 如何为该特定规则创建自定义验证器?

我知道Validator::extend存在,但我不想使用外墙。我希望它“内置”到我的FormRequest. 我该怎么做,甚至有可能吗?

0 投票
2 回答
1189 浏览

laravel - 如何从 Eloquent 中的第三个关系表中获取所有相关行?

我有三个表experiencesimagesexperience_images

experience_images我有两列,experience_idimage_id。此表可以为一次体验保存许多图像,如下所示:

现在我如何通过运行Image从我的模型中获取集合?ExperienceExperience::find(6)->images

0 投票
8 回答
44096 浏览

laravel - 如何在 Laravel 5 中捕获异常/缺失页面?

在 Laravel 5 中,App::missing并且App::error不可用,那么您现在如何捕获异常和丢失的页面?

我在文档中找不到有关此的任何信息。

0 投票
1 回答
3917 浏览

php - Laravel 5.0 - 在哪里使用服务提供者的绑定?

在我的App\Providers\RouteServiceProvider我确实创建了方法register

我应该在哪里使用它?我确实创建了一个方法App\Http\Controllers\HomeController

但是没有用,我也不能使用 $this->app->make('JustTesting');

如果我按照下面的代码进行操作,它可以工作,但我想注入控制器。

我应该如何像我想要的那样绑定?如果不允许,我为什么要使用该bindShared方法?

0 投票
1 回答
1079 浏览

workbench - Laravel 5:工匠工作台:找不到照明/支撑

我正在尝试创建一个新包,php artisan workbench vendor/packagename但是当我运行它时,我得到了

illuminate/support存在于下面,因此laravel/framework/src/Illuminate/Support不太确定可能是什么原因造成的。

生成的 composer.json 文件需要以下内容

不确定illuminate/support版本5.0是否是导致问题的原因?

问题解决了

我必须在半生成的包中手动修改minimum-stabilityfromstable到,然后运行以完成它。devcomposer update

0 投票
1 回答
2893 浏览

php - 如何在 Laravel 5 中间件中创建新请求

我有以语言环境为前缀的 url,我想保存本地并修改请求而不重定向它,如何在传递请求之前修改请求?

所以对于像 site.com/en/someurl 这样的网址

GetLocale 运行后,站点的其余部分应该完全忽略区域设置,只看到 site.com/someurl。

(这样我们就可以同时使用语言环境和路由注释,并且仍然保留原始标题、发布数据等)**

0 投票
0 回答
133 浏览

laravel - 将 Codeception 与 Laravel-Elixir 一起使用时的奇怪行为

一直在尝试 Laravel-Elixir(在 Laravel 5 项目中)和 Codeception。我有一个完整的新鲜且未更改的 Laravel 5 项目,在其中添加了 Elixir(和所有必要的工具)。这是一个很棒的工具,让我先说一下!之后我安装了 Codeception 并将 codeception 扩展添加到 Elixir。一切都还好。之后,我添加了一个非常基本的 Codeception 测试,如下所示:

现在奇怪的是,如果我运行“ codecept run ”,我会得到 Codeception 的预期报告,告诉我一个测试已执行并且没问题。但是,如果我运行“ gulp ”,所有 Elixir 任务都会按预期执行,但我会收到我的代码接收测试失败的消息。

有人对此进行解释吗?除了一些必要的配置(比如在代码接收配置中到我的服务器的正确路径)之外,我没有对开箱即用的基本安装进行任何更改。

谢谢,

埃德温