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

php - Laravel 5 核心结构的最佳方法

所以 Laravel 5 提出了一个新的文件夹结构,我正在尝试找出管理我的自定义类的最佳方法(记住 PhpSpec 测试)

以前我做过这样的事情

  • 应用程序
    • 猿(我的定制课程在那里举行)
    • 楷模
    • 控制器
    • ETC

使用新结构,我应该尝试分割我的类以适应新的目录结构吗?例如,现在应用程序中有一个 Http 文件夹,我应该将相关的自定义类添加到该目录吗?

  • 应用程序
    • Http
      • 猿类
        • 一些HttpClass
      • 控制器
      • 中间件
    • 提供者
      • 猿类
        • 我的服务提供者
      • AppServiceProvider.php

我知道这可能是个人喜好等问题,但我一直在思考什么是布置全新 L5 项目的最佳实践方法时遇到了一些麻烦。

任何建议表示赞赏。

更新

经过一段时间的修补后,我确定了一种对我来说很好的方法(这是一个小型应用程序。

  • 应用程序
    • 安慰
    • 处理程序
    • 帮手
    • Http
      • 控制器
        • 行政
        • 上市
      • 中间件
      • 要求
    • 提供者
    • 存储库
      • AbstractDbRepository.php
      • ClientRepositoryInterface.php
      • DbClientRepository.php
      • DbScheduleRepository.php
      • ScheduleRepositoryInterface.php
    • 时间表
      • 例外
      • 附表.php
      • 日程计算器.php
      • ScheduleInputTransformer.php
      • ScheduleTimes.php
    • 性状
    • 简单模型.php

我决定如果一个模型相当简单,我就把它留在应用程序的根目录中,但是对于需要更广泛测试的更复杂的模型,我会使用存储库模式。

我刚刚将控制器保留在原始位置,但将它们细分为 admin/public。我们也有可能为此构建一个小型 API,我可能会将与 API 相关的所有内容都放在 app/Api 中

0 投票
3 回答
1008 浏览

php - Laravel 5作曲家问题

我尝试运行这个命令:

我得到这个错误:

我完全错过了什么吗?

0 投票
1 回答
335 浏览

subdomain - 在 Laravel 和子域中使用 Codeception

我希望使用 Codeception 来处理在 Laravel 5 中声明的子域

Codeception 似乎有 webdriver 的 amOnSubdomain 方法,但 Laravel 4 模块没有。

http://codeception.com/docs/modules/WebDriver#amOnSubdomain

有没有办法将此功能与 Laravel 上的 Codeception 集成?

我尝试直接调用动作

但这会引发错误

对如何进行有点困惑。

0 投票
2 回答
1669 浏览

php - 是否仍然可以使用 Laravel 5 Accessors 来访问多个属性

也许我在这里遗漏了一些非常明显的东西,但如果我这样做了:

然后在我看来

我什么也得不到。但如果我跑

然后它按预期工作。不能创建访问多个属性的访问器吗?

0 投票
7 回答
27917 浏览

php - Laravel 播种机给出错误。找不到类

我是 Laravel 的新手,我正在自学如何从登录表进行身份验证。我已经迁移并创建了表。现在,我正在尝试将数据播种到登录表中,但命令提示符不断给我错误,这说明Fatal Error, class login not found我不知道我错过了什么。所以任何人都可以帮助我。这是我拥有的代码,是的,我使用的是 Laravel 4.3

0 投票
4 回答
72138 浏览

php - 在 Laravel 5 中设置 ENV 变量的正确方法是什么?

在 laravel 4 中,我们有:

默认情况下。

但在 laravel 5 中它改为:

此外,他们在 .gitignore 中排除了 .env.*行,现在它具有:

并添加了文件 .env.example:

那么,如果我有两个以上的环境,我现在是否必须将它们全部设置在一个 .env 文件中?例如:

如果我没有 .env 文件,laravel 将如何知道我使用的是什么环境?

0 投票
1 回答
11725 浏览

laravel - Laravel 5 中的登录和注册表单

我开始学习一个新的 laravel 并尝试通过构建小项目来学习它,以制作我的入门网站,但我遇到了一个问题。我只创建没有任何插件的新项目。我的登录和注册表单有问题。我把它放到路由文件中:

并制作登录和注册表单。它向我显示了一个表单,但我无法提交它,我不知道如何插入数据库或如何验证用户凭据。你能告诉我如何在新的 beta Laravel 框架中做到这一点吗?

问题是 Laravel 向我显示了一个登录和注册表单。但是当我点击提交它什么也没做,只刷新页面。我将 method="POST" action="" 放入表单中。当我改变

进入

在 App\Http\Controllers\Auth\AuthController 中,当我提交表单时,它给我一个错误,即找不到 $request。

您可以在以下位置查看所有代码: 此链接

0 投票
1 回答
3025 浏览

php - Laravel 有两种不同的用户类型

使用我的 laravel 5 应用程序,我希望同时拥有管理员用户和客户端。过去,我对两者都使用了用户表,并且有一个标志是哪种类型的用户 - 带有一个连接表以获取更多客户信息。

我发现这种方法非常混乱......并且认为最好同时拥有用户表和模型以及客户表和模型。

但是,这导致了我的问题,例如身份验证密码重置,身份验证尝试是针对用户表的。是否有可能使这也适用于客户端表。

这甚至可能吗?(我已将 laravel 4 标记为解决方案也可能对此产生影响)。

0 投票
1 回答
2954 浏览

php - Laravel 哈希检查请求

我正在尝试使用存储在我的数据库中的散列密码检查表单输入。但由于某种原因,检查运行在用户名而不是密码上。现在,我的问题是,我是否没有以正确的方式使用这些命令,或者我只是忘记了什么?这是我的代码:

在 route.php 中

在 PagesController.php 中

最后,在 check.blade.php

现在,在我的数据库中,我有一个名为 test 的用户,密码为 1234。如果我在检查密码字段中输入“1234”,我会得到“密码错误”。但是,如果我输入“测试”,它会返回“正确密码”。

我对编程很陌生……可能值得一提。

0 投票
1 回答
4102 浏览

laravel - Laravel 5 不会从点 ENV 文件中读取值

我不知道这个问题是否相关。LARAVEL 5 仍处于开发阶段。在观看了一个关于 LARAVEL 5 新功能的 Laracast 视频后,我已经下架了 LARAVEL 5。我忍不住等待它的正式发布。

我将本地环境dot文件命名为.env.local.php. 但由于某种原因,我无法在使用$_ENV['KEY'].

我很确定我已经正确配置了环境。执行时$app->environment()显示正确的环境。在 LARAVEL 5 中我们从点文件中获取值的方式是否发生了变化,还是我遗漏了什么?