我安装了带有 Jetstream 身份验证的 Laravel 8。现在我想更改登录组件,特别是徽标。这些组件放在哪里?
我在我的应用程序中撤消 Inertia.js 时遇到问题。当我启动我的应用程序时,我不小心输入了两个命令。
php artisan jetstream:install inertia --teams
Run Code Online (Sandbox Code Playgroud)
过了一会儿,我发现 Livewire 更适合我的项目。
php artisan jetstream:install livewire --teams
Run Code Online (Sandbox Code Playgroud)
我试图删除我所有的 Inertia.js 组件,但我npm watch会输出错误。我想知道我应该怎么做才能从我的项目中完全撤消 Inertia.js?
我过去能够成功部署 Laravel 项目。我第一次将 Laravel 8 与 Jetstream 和 Livewire 一起使用。Laravel 现在使用 Fortify 进行登录和注册身份验证。
我的本地服务器运行完美,没有任何问题。将项目部署到 Hostgator 共享托管帐户后,我的主页正确加载,并正确从数据库读取和输出数据。
但是,当我尝试访问时
mydomain.com/login/ 或 mydomain.com/login 或 mydomain.com/register/ 或 mydomain.com/register
我收到 500 错误。在这个问题的末尾,我粘贴了错误日志。
我做了以下事情:
我觉得很奇怪,我的主页加载完美,并且从数据库中获取数据也很好,因此我知道我的 .env 文件具有正确的数据库连接凭据。只有登录和注册才会抛出500错误。
我的环境文件:
APP_NAME=NameOfApp
APP_ENV=production
APP_KEY=base64:KeyGeneratedWhenProjectCreated
APP_DEBUG=false
APP_URL=http://domain
LOG_CHANNEL=stack
LOG_LEVEL=debug
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=db_works_good
DB_USERNAME=username_works_good
DB_PASSWORD=passwordWorksGood
Run Code Online (Sandbox Code Playgroud)
这是 laravel.log (缩写为看起来重要的内容):
[2020-11-30 20:25:34] production.ERROR: The Mix manifest does not …Run Code Online (Sandbox Code Playgroud) 我正在使用 Laravel 8、Vue 和 Sanctum for API 创建一个单页应用程序。
如果我使用 Jetstream 进行身份验证,则必须使用另一个 js Inertia,并且根据文档,它说“您将使用 Laravel 的路由器而不是 Vue 路由器”。
我可以在没有惯性或没有 Laravel 路由器的情况下使用 Jetstream 吗?
laravel single-page-application vue.js laravel-8 laravel-jetstream
我正在尝试从 Laravel 中删除 Fortify 和 Jetstream 软件包,因此我从 App 中删除了它们。提供者,来自composer.json(需要部分)、操作、配置、供应商。然后我运行 Composer update 并收到以下消息:
脚本 @php artisan package:discover --ansi 处理返回的 post-autoload-dump 事件,错误代码为 1
我还从相同的位置移除了圣所
我将 jetstream+inertia.js 安装到我的 Laravel 项目中,一切正常,但我只需要在welcome. vue组件中使用 bootstrap 5,那么我该如何处理呢?
我的app.js档案;
require('./bootstrap');
// Import modules...
import {createApp, h} from 'vue';
import {App as InertiaApp, plugin as InertiaPlugin} from '@inertiajs/inertia-vue3';
import 'animate.css';
import Toaster from '@meforma/vue-toaster';
import 'alpinejs';
const el = document.getElementById('app');
createApp({
render: () =>
h(InertiaApp, {
initialPage: JSON.parse(el.dataset.page),
resolveComponent: (name) => require(`./Pages/${name}`).default,
}),
})
.mixin({methods: {route}})
.use(InertiaPlugin)
.use(Toaster)
.mount(el);
Run Code Online (Sandbox Code Playgroud)
我的app.css文件:
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
Run Code Online (Sandbox Code Playgroud)
我正在使用 Larave Jetstream livewire,我想修改登录名。
从具有初始值为 1 的隐藏输入字段“is_admin”登录
当用户提交登录表单时,后端检查is_admin数据库表字段的 = 1
表结构:姓名、电子邮件、密码、is_admin
is_admin = 0 或 1
我想检查 is_admin 标志,如果提供的凭据匹配email, password,则is_admin=1只有用户可以登录。
我找不到任何文档来解释 <template> 上的 #tags
例子:
<script setup>
import { ref } from 'vue';
import { useForm } from '@inertiajs/inertia-vue3';
import JetActionMessage from '@/Jetstream/ActionMessage.vue';
import JetButton from '@/Jetstream/Button.vue';
import JetFormSection from '@/Jetstream/FormSection.vue';
import JetInput from '@/Jetstream/Input.vue';
import JetInputError from '@/Jetstream/InputError.vue';
import JetLabel from '@/Jetstream/Label.vue';
const passwordInput = ref(null);
const currentPasswordInput = ref(null);
const form = useForm({
current_password: '',
password: '',
password_confirmation: '',
});
const updatePassword = () => {
form.put(route('user-password.update'), {
errorBag: 'updatePassword',
preserveScroll: true,
onSuccess: () => form.reset(),
onError: () …Run Code Online (Sandbox Code Playgroud) 首先我想解释一下我是如何安装 laravel 和 jetstream 的。
我从c盘打开一个文件夹,我从cmd转到这个文件夹,然后开始编写这些代码
laravel新项目--jet,它问我livewire还是inertia,我说livewire,
它构建项目,然后我将数据库迁移到 xamp 上。我可以到达这个屏幕。

正如您所看到的,右上角有一个登录按钮,当我单击此按钮时,会出现此屏幕。

这些是安装文件。

我还有一个带有 jetstream 的 laravel 项目,当我用这个项目启动服务器时,它运行良好。但我无法使用新项目安装 jetstream。
我是这个世界的新手,请帮助我。多谢
我想在将视图 ( php artisan vendor:publish --tag=jetstream-views) 从resources/views/vendor/jetstream/components发布到resources/views/path/to/jet/comps后更改默认的 Jetstream 组件
laravel ×8
laravel-8 ×5
inertiajs ×3
laravel-mix ×2
php ×2
vue.js ×2
components ×1
fortify ×1
javascript ×1
npm ×1
tailwind-css ×1