问题标签 [laravel-4]

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

laravel - Laravel 4:to_array() 在哪里?

伙计,这越来越令人沮丧!

在 Laravel 4 中,使用 Eloquent 可以var_dump(Worker::find(1));:但是,如果我尝试使用to_array(),它就会崩溃:var_dump(Worker::find(1)->to_array());. 这会引发以下异常:

call_user_func_array() 期望参数 1 是一个有效的回调,类 'Illuminate\Database\Query\Builder' 没有方法 'to_array'

0 投票
4 回答
16799 浏览

laravel - Laravel 4:分析器在哪里?

我曾经能够使用profiler./application/config/application.php

它不再存在。我该如何启用它?

0 投票
14 回答
53290 浏览

php - 无法让 Laravel 4 在本地主机上工作

在阅读了 Laravel4 beta 发布的公告后,我第一次尝试 Laravel。

我按照这些步骤安装了 composer 和 laravel 以及它需要的所有依赖项。我把 laravel 放在了我的~/public_html目录中——因为我习惯用 Codeigniter 来做,但我认为这里出了点问题。

如果我将浏览器指向http://localhost/~carlo/laravel-develop/,它只会显示目录的内容。

然后,虽然在文件系统上我有一个laravel-develop/public文件夹,但它没有出现在浏览器上。

我发现.htaccess像这样改变:

当我尝试访问公用文件夹时导致错误。错误:

ErrorException:警告:file_put_contents(/home/carlo/public_html/laravel-develop/app/config/../storage/meta/services.json):无法打开流:/home/carlo/public_html/laravel-中的权限被拒绝开发/供应商/laravel/framework/src/Illuminate/Filesystem/Filesystem.php 第 77 行

另一个:

/home/carlo/public_html/laravel-develop/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php 第77行

然后是一长串错误。最后一个是:

require_once('/home/carlo/public_html/laravel-develop/start.php') 在 /home/carlo/public_html/laravel-develop/public/index.php 第 53 行

0 投票
5 回答
11054 浏览

laravel - Laravel 4:我怎么能理解它是如何工作的?

我在一个项目中使用 Laravel 3,这很开心。我还多次查看源代码,以了解某些事情在幕后是如何工作的。

但是现在在 Laravel 4 中,我不知道从哪里开始或如何理解这一切。我在哪里可以了解 Laravel 4 的所有幕后知识?

举个例子:我想知道是否DB::insert()返回插入行的 id。于是我开始寻找。1. 我找到了“封装”数据库的 Illuminate\Support\Facades\Facade 类。2. 调用了 resolveFacadeInstance 函数,然后我尝试打印这些数组,但我的计算机挂起:-/。而且我确信这会导致更多我无法理解的课程。

有没有办法可以尝试学习 Laravel 4 的内部工作原理?也许堆栈跟踪?

0 投票
1 回答
1309 浏览

php - Laravel 4 扩展分页类

我正在尝试扩展 laravel 4 的分页类来添加我自己的方法。我怎样才能做到这一点?

0 投票
1 回答
1872 浏览

php - 具有任意数量的 URL 段的 Laravel 4 路由

我有一个尝试移植到 L4 的 L3 应用程序。在 L3 版本中,我的一条路线是

这允许我处理任意数量的 URL 段,例如:

但在 L4 中,我无法弄清楚如何模拟 (:all?)

下面的代码有效:

所以我可以添加大量可选参数(比我认为在现实世界中使用时需要的更多)但这不是很优雅。

Laravel 4 中是否有某种方法可以定义一个可以响应任意数量的 URL 段的路由?

0 投票
1 回答
1913 浏览

php - Passing wildcards to routes in Laravel 4

I'm trying to create a route using a wildcard, with the syntax I know from L3, but I keep getting a 404.

I registered my route in routes.php:

The controller and the function exist and are found when I remove the wildcard. Has the syntax changed?

And while I'm at it: Is there any documentation I can refer to with similar problems, or is it yet to be written?

0 投票
4 回答
5967 浏览

php - Laravel 4 中的包控制器

我想在我的 Laravel 4 包中包含控制器,但我无法让路由正常工作。

我遵循 Laravel 4 文档中的包说明,并让 routes.php 文件使用非控制器路由。

有人可以给我一些关于如何让包控制器在 Laravel 4 中工作的说明,我们将不胜感激。

提前致谢。

拉斯

0 投票
5 回答
8549 浏览

php - 无法访问视图中的验证错误

我已经设置了一个带有一些验证的控制器。

如果我直接在控制器中输出消息

我收到验证错误 - 但是如果我重定向:

视图中可用的$errors数组总是空的。

0 投票
3 回答
1866 浏览

laravel - 我在哪里把我的业务逻辑放在 Laravel 4 中

在 Laravel 3.2 中,我在应用程序文件夹中创建了一个业务逻辑命名空间(文件夹)。然后我使用 Autoloader 注册新的命名空间。

我想在 Laravel 4 中做同样的事情——我想为我的业务逻辑创建自定义命名空间。如何注册我的业务命名空间并提供给 IoC?