问题标签 [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.
laravel-5 - Laravel 长生不老药安装错误
我正在尝试安装 laravel elixir,但出现此错误:
有谁知道哪里有问题?
php - laravel 5 控制器通过浏览器不可见
我知道 laravel 5 还没有发布并且处于开发阶段,但我一直在尝试并了解它是如何工作的。使用 HomeController,我添加了另一种称为联系的方法,当我尝试通过浏览器访问它时,它只显示 404 页面。我究竟做错了什么?默认情况下,路由被禁用,所有内容都通过控制器传递。
在
这条线
被注释掉了。所以我只是取消注释并将其放入我的 routes.php
它仍然不起作用。
unit-testing - PhpSpec 预期调用准确
我有一个我试图在 PhpSpec 中测试的 Laravel5 应用程序的方法,但它一直抛出以下错误:
该方法传递了一个数组,我想模拟模型的 getChurchTimezone 方法返回一个时区。
方法:
在我的其他规范中,我经常做类似的事情$double->method('someArgument')->willReturn('blah')
,但由于某种原因,这种特定情况不起作用,我对为什么感到困惑。
我试过给它一个数组的副本,我试过直接给它一个整数,我试着把 $this->church->getChurchTimezone 拉到它自己的方法中,然后给它一个数组或一个整数,但无论如何PhpSpec 总是以“准确”的方式返回预期的调用错误。
规格:
这是我的应用程序中其他地方的另一个规范示例,它使用相同的方法并通过
php - 如何在我的 FormRequest 中添加自定义验证器?
我有一个foobar
未内置在 Laravel 中的规则 (),我想在扩展的FormRequest
. 如何为该特定规则创建自定义验证器?
我知道Validator::extend
存在,但我不想使用外墙。我希望它“内置”到我的FormRequest
. 我该怎么做,甚至有可能吗?
laravel - 如何从 Eloquent 中的第三个关系表中获取所有相关行?
我有三个表experiences
,images
和experience_images
。
在experience_images
我有两列,experience_id
和image_id
。此表可以为一次体验保存许多图像,如下所示:
现在我如何通过运行Image
从我的模型中获取集合?Experience
Experience::find(6)->images
laravel - 如何在 Laravel 5 中捕获异常/缺失页面?
在 Laravel 5 中,App::missing
并且App::error
不可用,那么您现在如何捕获异常和丢失的页面?
我在文档中找不到有关此的任何信息。
php - Laravel 5.0 - 在哪里使用服务提供者的绑定?
在我的App\Providers\RouteServiceProvider
我确实创建了方法register
:
我应该在哪里使用它?我确实创建了一个方法App\Http\Controllers\HomeController
:
但是没有用,我也不能使用 $this->app->make('JustTesting');
如果我按照下面的代码进行操作,它可以工作,但我想注入控制器。
我应该如何像我想要的那样绑定?如果不允许,我为什么要使用该bindShared
方法?
workbench - Laravel 5:工匠工作台:找不到照明/支撑
我正在尝试创建一个新包,php artisan workbench vendor/packagename
但是当我运行它时,我得到了
illuminate/support
存在于下面,因此laravel/framework/src/Illuminate/Support
不太确定可能是什么原因造成的。
生成的 composer.json 文件需要以下内容
不确定illuminate/support
版本5.0
是否是导致问题的原因?
问题解决了
我必须在半生成的包中手动修改minimum-stability
fromstable
到,然后运行以完成它。dev
composer update
php - 如何在 Laravel 5 中间件中创建新请求
我有以语言环境为前缀的 url,我想保存本地并修改请求而不重定向它,如何在传递请求之前修改请求?
所以对于像 site.com/en/someurl 这样的网址
GetLocale 运行后,站点的其余部分应该完全忽略区域设置,只看到 site.com/someurl。
(这样我们就可以同时使用语言环境和路由注释,并且仍然保留原始标题、发布数据等)**
laravel - 将 Codeception 与 Laravel-Elixir 一起使用时的奇怪行为
一直在尝试 Laravel-Elixir(在 Laravel 5 项目中)和 Codeception。我有一个完整的新鲜且未更改的 Laravel 5 项目,在其中添加了 Elixir(和所有必要的工具)。这是一个很棒的工具,让我先说一下!之后我安装了 Codeception 并将 codeception 扩展添加到 Elixir。一切都还好。之后,我添加了一个非常基本的 Codeception 测试,如下所示:
现在奇怪的是,如果我运行“ codecept run ”,我会得到 Codeception 的预期报告,告诉我一个测试已执行并且没问题。但是,如果我运行“ gulp ”,所有 Elixir 任务都会按预期执行,但我会收到我的代码接收测试失败的消息。
有人对此进行解释吗?除了一些必要的配置(比如在代码接收配置中到我的服务器的正确路径)之外,我没有对开箱即用的基本安装进行任何更改。
谢谢,
埃德温