问题标签 [laravel-breeze]
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.
html - Laravel Breeze 悬停下拉菜单
我已经使用 Laravel Breeze 建立了一个项目,并且正在使用其中的一些默认组件。其中之一是在导航栏中使用的下拉组件。默认情况下,您需要单击下拉菜单才能在下方显示菜单。但是,我想修改这个组件,使菜单出现在悬停时,如果您只是单击下拉菜单链接,那么它会将您带到不同的页面。
这是有问题的下拉组件:
知道如何修改它以使其按照我想要的方式运行吗?
php - Laravel 8 Auth 中间件保护路由失败
我正在使用 Metronic 8 Laravel 主题构建我的第一个 Laravel 应用程序。它使用 Breeze 进行身份验证。我改变了一些事情 - 为未登录的用户创建了一个欢迎页面,并将作为索引的主模板移动到 auth protected "/dashboard"
。问题是它仍然尝试加载仪表板 Blade 模板,无论身份验证如何,都会导致错误。
路线
这是 Authenticate,它应该将未经身份验证的用户重定向到登录页面。
当我没有登录并导航到仪表板 URL 时,它会尝试加载仪表板 Blade 模板,该模板调用一个菜单函数来检查用户对菜单项的权限。不幸的是,由于没有用户,应用程序会因为将 null 值传递给期望用户的方法而崩溃array/object
。
关于在哪里寻找问题的任何想法?在我看来,在未登录时尝试加载 Blade 模板之前,auth 中间件应该重定向到登录页面。
laravel - Yajra Datatable 和 Laravel-breeze,可能是 csrf_token 问题
php - Laravel 微风包覆盖现有文件
我正在开发一个 laravel 项目,用于身份验证,我已用于passport
API。并用于php artisan ui bootstrap --auth
网络 PHP。使用php artisan ui bootstrap --auth
laravel 无法验证当前用户我已经研究了很多并找到了一个解决方案,它是breeze
Laravel 8 提供的包名称。
当我安装breeze
它时,它会添加许多模板并覆盖一些功能和刀片。谁能知道如何在安装时不覆盖现有功能或添加模板?
问题是:如何在没有微风脚手架的情况下安装微风包?
php - 使用 Laravel 8 和 Breeze 登录时检查用户是否“活跃”
我的用户表中有一个布尔列active
。但是我不知道如何在登录期间检查该列,并且仅在 active 值为 1 时才允许登录。我希望我有我尝试过的代码示例,但我真的被卡住了。我正在使用 Laravel 8 和微风。我假设检查将在store
函数的 AuthenticatedSessionController 文件中进行。下面是文件。
AuthenticatedSessionController.php
laravel-8 - 使用 Laravel Breeze 和 LaraTrust 后使用 Auth() 和 Auth.php 未定义的方法
我刚刚安装了 Laravel Breeze 和 Laratrust 来实现我的多重身份验证功能。当我打开app\Http\Controllers\Auth\AuthenticatedSessionController.php
时,甚至还没有编辑任何东西,Intelephense 会从代码中抛出一个错误:“Undefined method 'logout'.”:
然后我 Ctrl+单击Auth
该类以查看错误可能在哪里。它导致我
vendor\laravel\framework\src\Illuminate\Support\Facades\Auth.php
出现另一个错误:
Undefined method 'providerIsLoaded'.
这是有错误的代码:
我没有修改这些代码中的任何内容。我刚打开它们时收到错误消息。到目前为止,它还没有破坏我的应用程序,或者我没有在网络应用程序本身上看到任何错误,但我不想等待它们发生。任何人都可以帮助我吗?
html - Laravel Breeze 刀片文件中令人困惑的语法
我正在查看 Laravel Breeze 的实现,看看他们是如何构建前端的。我理解刀片文件中的所有内容,除了一些我不理解语法的东西。
在 navigation.blade.php 中,您可以找到以下内容:
<button @click="open = !open" class...>
<div :class="{'block':open, 'hidden': ! open}"
至于第一个,我不确定 @click 是否是刀片指令。似乎不是,但我不明白@ 符号的目的,我也不知道是什么open = ! open
意思。是开变量吗?它有点类似于“不等于”运算符,但我也不认为是这样。
至于第二个,我不知道它是如何工作的。这些是键/值吗?它们是否被传递到其他组件?我知道冒号表示法可用于传递非硬编码数据,但我不确定等号之后发生了什么。
laravel - 使用 laravel 微风检索登录请求中的关系表
您好,我想在登录时包含我的关系表角色。我使用 Laravel Breeze 进行身份验证。
模型/用户.php
AuthenticatedSessionController.php
登录请求.php
我使用 Laravel-breeze 进行身份验证。一切正常,但我想在用户登录时添加角色名称。如您所见,我也使用了关系,但我很困惑在哪里可以编写代码来获取我的关系表。这是我的代码,谁能告诉我该怎么做?
对于前。登录邮箱:poojan@gmail.com role_id = 1
在角色表 id: 1, role_name = "Wholseler"
因此,当我当前登录时,我正在获取用户数据,但我也想要角色表数据。
提前致谢