问题标签 [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.
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?
php - 如何在 Laravel 路由中自动将 id 解析为模型实例
使用 Laravel 5 (dev / master) 是否可以让 laravel 自动加载带有 id 的 DI Eloquent 模型?类似于 Symfony 2 注释的东西。
laravel - Laravel 5 中的过滤器
我们如何在 Laravel 5 中制作过滤器?过滤器的想法会消失吗?
php - laravel 5 自定义 404
这真让我抓狂。我正在使用 Laravel 5,看来 4.2 和生成 404 页面的文档不起作用。
首先,没有 global.php,所以我尝试将以下内容放入 routes.php:
这会导致错误“找不到方法缺失()”
调试设置为假。
我已经搜索和搜索,但到目前为止还没有找到有关在 Laravel 5 中设置 404 页面的信息。希望有任何帮助。
laravel - Laravel 5 添加回 routes.php NotFoundHttpException
在对 Laravel 5 的最后一次更新中,他们删除了 routes.php 文件以支持注释。我仍然希望使用 routes.php 文件。我读到你简单地在 app/Http/routes.php 中创建文件并取消注释
在 RouteServiceProvider.php 文件中。我试过了,我仍然得到 NotFoundHttpException。对于以下路线。
在 PagesController 内部
谁能告诉我如何重新启用它?
php - Laravel - 无法获取 url GET 参数
我在尝试向路由发出 GET 请求并处理通过 URL 传入的参数时遇到问题。这是我创建的两条路线routes.php
:
当我转到第一个 URL/路由 ('/') 并传入一些数据时,屏幕上会打印 123:
当我转到第二个('test')时,NULL 打印到屏幕上(我也在routes.php
文件中尝试过'/test')。
这里有几点需要注意:
- 这个 Laravel 安装在一个子文件夹中。
- 我们正在使用 Laravel 5。
知道为什么一个会工作而另一个不会吗?
php - 如何在 laravel 5 的命名空间路径中生成 laravel 请求
我熟悉 laravel artisan 命令
制作:请求
但是我似乎无法将其放置在目录中。例如我有一个目录结构
应用程序/Http/请求/用户
我想在那个命名空间适当的文件夹中发出请求,但是
不起作用。
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
laravel - 使用注释的路由 - 传递自定义变量和翻译
使用routes.php
前缀很容易为不同语言创建路径,例如,我们可以使用以下方法创建关于页面路由about
和pl/o-nas
指向同一路由的 url:
但是我们知道 Laravel 5 默认使用注解。是否可以使用注释来实现相同的目标?目前关于在 Laravel 5 中使用注解的信息并不多。
您可以先将类似代码添加RouteServiceProver
到方法中:before
但是我们如何在注释本身中使用这个前缀和翻译以及如何在这里使用 trans 函数?它应该是这样的,但它显然不起作用,因为您不能简单地将函数放入注释中,而且我不知道是否有任何方法可以在此处添加前缀。
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 =
)