问题标签 [laravel-5.2]
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 中更新相关模型
在本文档Laravel Inserting Related Model 中,没有更新当前相关模型的方法。看看: 两个模型之间的关系
可能的错误:违反完整性...
在 if 块中,它正在检查用户的令牌是否存在,如果为真,那么它将更新现有的,否则它将创建新的。我想从 JetUserPass 模型更新 JetTokens 模型,即如何更新相关模型?
php - Laravel 5.2:Auth::logout() 不起作用
我在 Laravel 5.2 中构建了一个非常简单的应用程序,但是当使用AuthController
's 操作注销时,它根本不起作用。我有一个导航栏,用于检查Auth::check()
并且在调用注销操作后它不会改变。
我在 routes.php 文件中有这条路线:
Route::get('users/logout', 'Auth\AuthController@getLogout');
它在外面
Route::group(['middleware' => ['web']], function ()
陈述。
我也尝试在 AuthController.php 文件的末尾添加以下操作。
你有什么想法?
编辑 1
如果我清除 Google 的 Chrome 缓存,它就可以工作。
laravel - 按 slug 而不是 id 搜索对象
我是 Laravel 的相对初学者(使用 5.2.3 版),并且一直在学习 Laracasts 的教程,然后做了一些我自己的实验。
我成功设置了一个通过 ID 从表中获取项目的路由,如下所示
为简单起见,控制器简单地 dd 的文章
这工作得很好——我访问例如 /wiseweasel/2 并使用 id2 获取记录的内容。
所以,然后我想使用记录中的 slug 字段而不是 id。因为我知道 ID 方法有效,所以我尝试修改此路由和控制器(也尝试重新创建,但均未成功)所以我现在有:
和
第二条记录的 slug 是“secondarticle”。因此,访问 url /wiseweasel/secondarticle,我希望看到与之前删除的相同记录。相反,我最终得到了 null。
更奇怪的是,使用原始 id 路由 (/wiseweasel/2) 仍然返回记录......当我从路由和控制器中删除了所有跟踪时,我希望这会失败......
这让我想知道这是否可能是一些奇怪的缓存问题?我试过了
php工匠路线:清除
以防路由被缓存。我还尝试重新启动 Apache 和 MySql(我都使用 XAMMP)。
但是仍然没有运气......不确定我是否误解了某些事情的工作原理或正在发生的事情......所以如果有人对我可能做错了什么有任何建议,或者有什么可以尝试的,我将非常感激!:)
php - Open a modal in bootstrap but also call a controller action to populate the form, laravel 5.2
I have a modal that I open and it contains a form for creating a new post for a blog. Nothing difficult at all. When I click create, a controller action is called, the post is then created and so on and so forth.
This is all awesome.
But now what I want to do is when I click the "edit" I want the same modal to open, but I want the inside form populated with said post. Is there away on the modal trigger to call a controller action , open the modal and then do I want from there?
What I have so far for opening the modal is:
So this works really well for creating a blog. Now I want to do the same thing but this time I want to call a controller action to then return something so I can use it in the modal view and populate said form with it.
Ideas?
html - 表单元素之外的 Div 元素,Laravel 5.2 Form Helper
我看不到我是否缺少 div,或者我做错了什么。我没有可能导致这种情况的绝对甚至相对定位
所以模态看起来像:
include
好的,到目前为止,我们看起来一切都很好......
这就是问题所在。所有这些form-group
div 都在form
标签之外。除了会导致以下情况的默认引导 css 之外,没有 css:
[
什么会导致这个
我试过查看表单的计算属性,它的元素没有什么突出的。再次没有绝对定位。这都是标准的引导爵士乐。
即使我删除了表单元素中的所有标签并放入hello world
其中,它仍然出现在表单之外......甚至<form> hello world</form>
显示hello world
在表单标签之外
laravel - Auth::user() 不会跨子域传输?- Laravel 5.2
我的站点中有一个子域,例如:
博客只有拥有该 url 的人才能访问,也就是说,它不是公共或常识。我有一堆与此域相关的路由,需要您登录。
我已经说过nav.blade.php
,如果用户已登录,则应该有一个下拉菜单,如果没有,则不应该有一个下拉菜单。
这一切都适用,http://blog.example.ca
但是当我去时,http://example.ca
我不再经过身份验证。
larval 有什么方法可以让我在所有子域中进行身份验证?不只是那些拥有需要我进行身份验证的控制器操作的人?
php - 将值从一个视图传递到其他 laravel 路由配置
我刚刚开始使用 laravel,目前使用的是 5.2 版本。我正在使用两种形式来获取数据。第一个视图中的第一个表单和第二个视图中的第二个表单。我需要找到一种方法来告诉第二个表单,第一个表单的表单 ID,第二个表单将链接到该表单。
我知道这可以通过使用 URL 传递值来完成。但我缺乏正确语法的知识。
1-如何在重定向时发送数据?
2-路线应该是什么样子?
3-如何在第二个视图中访问该值,以便在第二个表单提交时传递该值?
我对此进行了很多搜索,但无法理解那些高级语法。任何帮助表示赞赏。
提前致谢。
这是控制器中的代码:
表单是带有提交提交方法的纯 html 表单当我使用时dd(Session::get('value'));
,我得到空值。这意味着该值没有被传递。提交第二个表单时调用的 postCreateRequirement 方法。
以下是路线。
vagrant - 我无法为 VirtualBox 5.0 版本安装 Vagrant 1.8.1
我是 GNU/Linux 的新手。我正在使用 Debian 8。
我安装了“VirtualBox”和“Vagrant”(我从终端安装了 Vagrant),一切都很好,但我将“VirtualBox”升级到 5.0 版并运行“Vagrant”,我说它与“VirtualBox”的版本和 pedia 不兼容更改为以前的版本。
我卸载了“Vagrant”并从官方网站(www.vagrantup.com/downloads.html)[在我的情况下为 vagrant_1.8.1_x86_64.deb] 下载了新版本,但运行安装失败。
然后尝试从终端安装,输入sudo apt-get install vagrant 1.8.1
并说“vagrant 已经是最新版本”。并获得带有vagrant -v
“bash: vagrant: the order was not found”的版本
我应该怎么做才能安装“Vagrant 1.8.1”或解决问题?
laravel - Auth::user 不会在重定向时保留
从 laravel 5.1 更新到 5.2 后,我遇到了这个意想不到的问题。我Auth::login
用来手动登录用户。并且当我重定向用户时不会保留。
所有的配置都是从清晰的 laravel 5.2 安装中优雅地移植过来的。
这是路线代码:
config\auth.php -> 提供者
说到 laravel 体验,小小的提示对我来说应该足够了。并感谢您的帮助。
laravel - 将 laravel 5.1 升级到 5.2 后 \App::environment() 总是返回“生产”
我将 laravel 5.1 升级到 5.2,一切看起来都不错。但是当尝试访问应用程序环境时没有得到预期的结果。
这很奇怪:(
有人遇到这个问题吗??