问题标签 [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 回答
5696 浏览

php - Laravel Blade View - Undefined variable: errors

When accessing the login page of my laravel application I get a Undefined variable: errors (View: D:\PhpstormProjects\laravel\resources\views\login.blade.php) error.

According to http://laravel.com/docs/master/validation#error-messages-and-views, $errors should always automatically be set:

So, it is important to note that an $errors variable will always be available in all of your views, on every request, allowing you to conveniently assume the $errors variable is always defined and can be safely used.

This is the blade file:

The view is being generated by a simple View::make('login'); I am using the laravel 5.0 development version.

Does anyone know the reason for this?

0 投票
1 回答
3173 浏览

php - 如何在 Laravel 路由中自动将 id 解析为模型实例

使用 Laravel 5 (dev / master) 是否可以让 laravel 自动加载带有 id 的 DI Eloquent 模型?类似于 Symfony 2 注释的东西。

0 投票
8 回答
51442 浏览

laravel - Laravel 5 中的过滤器

我们如何在 Laravel 5 中制作过滤器?过滤器的想法会消失吗?

0 投票
8 回答
37396 浏览

php - laravel 5 自定义 404

这真让我抓狂。我正在使用 Laravel 5,看来 4.2 和生成 404 页面的文档不起作用。

首先,没有 global.php,所以我尝试将以下内容放入 routes.php:

这会导致错误“找不到方法缺失()”

调试设置为假。

我已经搜索和搜索,但到目前为止还没有找到有关在 Laravel 5 中设置 404 页面的信息。希望有任何帮助。

0 投票
1 回答
3419 浏览

laravel - Laravel 5 添加回 routes.php NotFoundHttpException

在对 Laravel 5 的最后一次更新中,他们删除了 routes.php 文件以支持注释。我仍然希望使用 routes.php 文件。我读到你简单地在 app/Http/routes.php 中创建文件并取消注释

在 RouteServiceProvider.php 文件中。我试过了,我仍然得到 NotFoundHttpException。对于以下路线。

在 PagesController 内部

谁能告诉我如何重新启用它?

0 投票
3 回答
7383 浏览

php - Laravel - 无法获取 url GET 参数

我在尝试向路由发出 GET 请求并处理通过 URL 传入的参数时遇到问题。这是我创建的两条路线routes.php

当我转到第一个 URL/路由 ('/') 并传入一些数据时,屏幕上会打印 123:

当我转到第二个('test')时,NULL 打印到屏幕上(我也在routes.php文件中尝试过'/test')。

这里有几点需要注意:

  • 这个 Laravel 安装在一个子文件夹中。
  • 我们正在使用 Laravel 5。

知道为什么一个会工作而另一个不会吗?

0 投票
5 回答
15366 浏览

php - 如何在 laravel 5 的命名空间路径中生成 laravel 请求

我熟悉 laravel artisan 命令

制作:请求

但是我似乎无法将其放置在目录中。例如我有一个目录结构

应用程序/Http/请求/用户

我想在那个命名空间适当的文件夹中发出请求,但是

不起作用。

0 投票
2 回答
2652 浏览

laravel - Laravel 5 的 Route::bind() 问题

我在尝试 Laravel 5 时遇到了一点问题。

我按照 laracasts 中的整个教程进行操作,并尝试以与他们在那里完全相同的方式进行所有操作,只是我更改了模型、表和控制器的名称。

在某些时候 Route::bind() 停止工作,因此,现在当我尝试使用通配符访问路线时,会出现视图,但没有数据。

这是我的routes.php

这些是我的SingerController的一些片段

现在。我尝试在 routes.php 中绑定变量 'singers' 的原因是因为他们在视频中这样做,这样,Controller 中的代码就更短了。它确实有效。然后我只是添加了破坏功能,它都停止了工作。正如我所说,我可以看到视图、标签和其中的任何其他文本,但看不到我传递的数据,除了索引函数,因为我实际上是在函数本身中进行 Eloquent 搜索。

现在这是我的 show.blade.php 的片段

我的索引视图工作正常,其他视图只是表单,但是我将变量传递给的任何视图都不起作用,无论我是否通过这样做来传递它:

或这个:

回顾一下:

  • 索引-> 很好。
  • show -> 不会显示任何数据。
  • create -> 实际工作并保存新记录。
  • 出现编辑-> 错误,因为通配符未发送到控制器。

编辑

路径

  • 索引(GET):/歌手
  • 显示 (GET) : /singers/{singers}
  • 创建 (GET) : /singers/create
  • 存储 (POST) : /singers
  • 编辑(GET):/singers/{singers}/edit
  • 更新(补丁):/singers/{singers}
  • 销毁(删除):/singers/{singers}

请记住,{singers} 通配符在每种情况下实际上都是 $singer->slug,但是 Route::bind() 函数不允许我随意调用它。当然,在第一个斜杠出现之前 myserver/myproject/public

0 投票
1 回答
966 浏览

laravel - 使用注释的路由 - 传递自定义变量和翻译

使用routes.php前缀很容易为不同语言创建路径,例如,我们可以使用以下方法创建关于页面路由aboutpl/o-nas指向同一路由的 url:

但是我们知道 Laravel 5 默认使用注解。是否可以使用注释来实现相同的目标?目前关于在 Laravel 5 中使用注解的信息并不多。

您可以先将类似代码添加RouteServiceProver到方法中:before

但是我们如何在注释本身中使用这个前缀和翻译​​以及如何在这里使用 trans 函数?它应该是这样的,但它显然不起作用,因为您不能简单地将函数放入注释中,而且我不知道是否有任何方法可以在此处添加前缀。

0 投票
1 回答
943 浏览

php - laravel tinker 不支持完整的 REPL。回到简单的外壳。

Full REPL not supported. Falling back to simple shell.在尝试运行时遇到此错误php artisan tinker

我使用的是 windows 8.1、xampp 和 laravel 5。我查看了php.ini文件,没有任何禁用的功能(disable_functions =