问题标签 [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 投票
5 回答
94947 浏览

php - 如何安装 Laravel 5.0

我无法启动并运行 Laravel 5.0 的测试实例,因此我可以协助完成此过渡。

1)从https://github.com/laravel/laravel/tree/develop创建一个新的应用程序在运行时会导致以下错误composer install

我完全错过了什么吗?

更新:这个问题/答案仅在 Laravel 5 处于开发阶段时才相关。你现在应该参考Laravel 文档来了解如何安装 Laravel

0 投票
2 回答
359 浏览

laravel - Laravel 中的命名空间和自动加载

这可能是一个简单的问题,但我想知道如何在不在每个文件上声明 use 语句的情况下自动加载有用的类。

如果我删除使用 Illuminate\Support\Facades\Input; 行我会得到一个类未找到错误,因为我正在使用输入类。

有没有办法像 Laravel 4 一样自动加载有用的类,如输入、响应、视图。app.php 中的别名有什么意义?

0 投票
3 回答
3531 浏览

php - laravel Auth::check() 失败

Auth::check() 在成功 Auth:attempt() 后失败。我只是按照 laracast.com 教程进行简单的身份验证。这个特定的教程https://laracasts.com/series/laravel-from-scratch/episodes/15。因此,要么在 4 到 5 个版本之间进行了轻微更改,要么我做错了什么。

这是一个执行身份验证的函数,第二个执行检查。他们两个在同一个班级。

这是用户模型:

第二个问题。身份验证是使用 laravel Sessions 还是完全不同的东西?

编辑:

Auth 是否有租用时间或类似的东西,只是在时间到期后删除会话?与计算机相比,我的数据库列“updated_at”和“created_at”也给出了错误的时间。所以我在想,如果 Auth 正在检查某种时间,它可能会因为时间错误而总是失败。

PS 已经查看了 stackoverflow 中的其他解决方案。

谢谢

0 投票
2 回答
178 浏览

php - 我对laravel中的路由感到困惑

在 routes.php 中,我们为控制器编写了一些路由。如:

我知道'uses'是搜索控制器,那么'as'在处理什么?

0 投票
4 回答
35645 浏览

laravel - queue:work --daemon 和 queue:listen 有什么区别

我正在设置我的离线作业服务器。我已经阅读了文档,但我仍然没有真正看到这两个命令之间的区别:artisan queue:work --daemonartisan queue:listen. 我应该使用哪个命令来运行我的守护进程?

0 投票
1 回答
22213 浏览

php - 如何更改/自定义 Laravel 4 和 Laravel 5 用户身份验证的密码字段名称

使用 Laravel 身份验证时,我想更改数据库中的密码字段。我希望表中的列users有 namepasswd而不是password. 我试图运行这样的东西:

但它不起作用。

我还尝试在User模型中添加以下功能:

但它也没有任何改变。用户仍未通过身份验证。Laravel 是否可以更改数据库中的密码字段名称?

0 投票
1 回答
3914 浏览

laravel - Laravel 5:在不使用表单构建器的情况下放置、修补和删除请求

由于在 Laravel 5 中没有表单构建器类(你可以添加它,我知道),我如何在不使用任何表单构建器类的情况下发出 put、patch 和删除请求以匹配这些路由,只是普通的 Laravel?

0 投票
6 回答
84795 浏览

laravel - Laravel 5 make:控制器在应用程序文件夹而不是控制器文件夹中创建控制器

我正在学习如何使用 Laravel 5,但遇到了一个问题,我的控制器是在“app”文件夹的根目录中创建的,而不是在“controller”文件夹的根目录中创建的。我不知道为什么会发生这种情况,因为我已经重新安装并检查了 10 次。

我在 Windows 8.1 上的 gitbash 中。

所以我去

然后我得到

控制器创建成功

只有它是在根目录中创建的,app而在 Controllers 文件夹中没有任何内容。我错过了什么?我还在laracasts视频下的评论中看到其他人也有同样的问题。

0 投票
1 回答
118 浏览

php - 使用不同实例重用代码的设计模式

我正在开发一个 API,并且在控制器中,除了正在使用的模型之外,它的indexstoreshowupdate方法destroy都是相同的。

你将如何实现这一点?

我正在考虑在ActionRepository哪里创建这些方法并以某种方式解析模型。我不确定我如何才能达到模型..

真的很感激对此的一些反馈;)!

0 投票
4 回答
1957 浏览

php - 将 composer.json 绑定到特定的 Laravel 5 SHA

我正在使用尚未发布的 Laravel 5 进行实验性项目。似乎最近的提交有效地破坏了事情,但与其等待问题得到解决,我宁愿继续使用我知道的开发版本在监视提交日志的同时工作。我当前的composer.json文件如下所示(相关片段):

我正在尝试这样做:

根据文档Composer 支持绑定到特定 SHA 的能力,但是当我运行时composer update我收到消息:

当然,我尝试了各种变体(5.0#...,5#...等),但是都产生了相同的错误消息。输入赞赏!