问题标签 [inertiajs]

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 回答
135 浏览

laravel - 属性或方法“提交”未在实例上定义,但在渲染期间被引用,

这是我的 Html 模板
我是惯性 js 的新手,我正在尝试使用“提交”方法提交数据我不知道为什么它没有定义

这是我的脚本:

` import AppLayout from '@/Layouts/AppLayout' //import Welcome from '@/Jetstream/Welcome'

`

0 投票
2 回答
1840 浏览

laravel - 使用 Laravel Inertia 观察路线变化

使用新的 Inertia Laravel 堆栈——你如何观察路线变化?

我正在尝试做一些非常简单的事情,例如:

我一直无法找到有关此的任何信息。

0 投票
1 回答
66 浏览

laravel - 当我将 v-binding 绑定到 vue 中选择标记中的选定选项时,如何将 v-model 绑定到数据()

我引入了一个数组(联系人)并在选项标记中对其进行迭代,如果数组联系人 id 等于 selected_contact,我将显示为选中。这工作正常,但我想将新选择的选项绑定到数据以添加新活动,但它不起作用。我究竟做错了什么?

这是我在 data() 中的内容

然后我试图用这个 onclick 发送它:

使用下面的 addActivity 函数:

0 投票
1 回答
628 浏览

laravel-8 - 在 api.php Laravel + Jetstream + Inertia.js 中保护 apiResource

我怎样才能重新创建这个?我是 Laravel 的新手,我已经Route::apiResourcepost从我的 vue 页面设置了一个数据到我的控制器。我知道我需要保护 API 资源,并试图了解如何保护 API 资源。在 api.php 中,以下工作:

但是当我尝试使用这样的中间件保护路由时:

我得到状态 401 未授权返回,响应是:

任何关于我做错/应该做的事情的反馈将不胜感激。

0 投票
1 回答
381 浏览

laravel - 使用 Laravel Mix 制作的空白页

我使用 Laravel 8 + Vue.js + InertiaJs 构建了一个单页应用程序 (SPA)。在开发环境中一切正常,但是当我为生产编译资产时,它显示一个空白页面,并且控制台中没有错误。所有资产都使用 200 代码正确加载,一切似乎都很好,但是 Vue 应用程序没有安装!

webpack.mix.js

图片1

图片2

图3

0 投票
1 回答
433 浏览

ruby-on-rails - InertiaJs + 离子响应问题

我正在尝试使用 Inertia.js(后端的 Rails)来使用 Ionic 应用程序。它确实有效,但是当我单击 Inertia 链接时,我收到错误消息,表明来自服务器的响应不是有效的 Inertia 响应 - “所有 Inertia 请求都必须收到有效的 Inertia 响应,但是收到了纯 JSON 响应。” ,但是所有标头和响应看起来都不错,并且相同的应用程序与 Inertia 的 Web 应用程序一样工作。我不知道为什么 Inertia 认为该响应无效。

这是错误: 在此处输入图像描述

响应和请求标头: 在此处输入图像描述

0 投票
1 回答
991 浏览

php - “调用数组上的成员函数 store()”当使用 Laravel 8 和 Jetstream 上传文件时 - Vue & Intertia.js

我在从 vue 文件中的表单上传图像时遇到问题。我尝试了几种方法来做到这一点,但似乎文件设置不正确。

  • 我在表单标签中设置了“enctype="multipart/form-data"

  • 这是我的输入元素:

    <input @change="onFileChange" type="file" accept="image/*" class="form-control" name="file" id="file" aria- describeby="helpId" placeholder="上传文件" />

  • 这是我的数据对象和发送数据的方法:

我在控制器中接收数据并尝试存储文件:

公共函数更新(请求 $request,$id){

}

当它尝试存储文件时,返回的响应是在线错误:

任何关于我错了什么的想法都将不胜感激。

0 投票
6 回答
2338 浏览

laravel - 在没有 Jetstream 的情况下安装 Laravel 8

有没有机会在没有 Jetstream 的情况下安装 Laravel 8?我想使用 Laravel 8 + Inertiajs + Vue.js + Tailwind。不幸的是,Orchid 管理面板仅与 Laravel 8 兼容;这就是为什么我必须使用 Laravel 8。

0 投票
1 回答
1601 浏览

laravel - 如何在新的 laravel 8 中安装 InertiaVue + tailwind?

我花了很多时间在我的新 laravel 8 上安装 InertiaVue 和 Tailwind。我对 Vue.js 有一些经验。

我用这个命令安装惯性

然后我将它添加到根模板

然后我运行了这个命令

我在我的 App\Http\Kernel 中注册了 HandleInertiaRequests 中间件,作为我的 Web 中间件组中的最后一项。

我跑 Npm install 比 Npm run dev

但我总是得到这个错误

$page 未定义

抱歉,如果这个问题经常是关于安装的,我在 laravel 上不是很好。没有明确的安装如何使用 InertiaVue 安装 Laravel 8(如果是我没有找到)(没有说需要我单独安装 Vue 或不需要)+ Tailwind。(没有喷气机)。

如果我使用 jetstream 安装,Inertia 一切都很好。但是当我安装时没有它对我不起作用。

0 投票
1 回答
323 浏览

javascript - 如何在 Laravel-8 和 InertiaJs 中向服务器发出 POST 请求时在浏览器中保留当前的 ​​GET url

我在 Laravel 8 中使用 Inertia JS,向服务器发出以下 POST 请求。问题是浏览器 URL 也使用 POST 请求更新,这在某些情况下可能是预期的行为,但我想在浏览器中保留实际的 GET 请求,尽管使用多个 Laravel 路由向服务器发送不同类型的请求。

有人知道,我如何在使用 Inertia JS 向服务器发送 POST 请求时保留浏览器中现有的 GET URL?