问题标签 [laravel-livewire]
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.
laravel - 使用 Laravel 7 和 livewire 1.0.13 时如何解决错误
我正在尝试在我的 Laravel 7 应用程序中使用 Livewire 1.013。我刚刚在我的包中安装了 livewire。我正在使用 xampp apache 服务器。所以,我的项目 URL 就像http://localhost/Projects/testproject/public。
当我检查包含@livewireStyles
and的页面@livewireScripts
时,我收到了net::ERR_ABORTED 404 (Not Found)
错误。我做了php artisan vendor:publish --tag=livewire:config
并添加@php artisan vendor:publish --force --tag=livewire:assets --ansi
到 composer.json 文件中。我执行的composer dump-autoload
。错误仍然存在。谁能帮我解决这个问题?
如果我用它的 URL 做 PHP artisan ser 而不是自定义项目 URL,http://127.0.0.1:8000/
它对我来说很好。但是,就我而言,我有不同的项目,我必须使用 xampp apcahe。
你能帮我解决这个问题吗?
提前致谢 !马努
laravel - Livewire 不显示数据库中的数据。好吧,如果我 dd 数据,它实际上会
以下代码不显示数据。但是,如果我 dd 数据它可以工作
Livewire 公司.php:
livewire.公司:
虽然如果我 dd $company->name 它可以工作
网页.php:
布局/app.blade.php:
另外,如果我不使用 Route Model Binding 而是像这样查找它
它抛出不可解析的依赖解析 [Parameter #0 [ $company ]]
laravel - Laravel Livewire 仅在表单提交时 ping 到服务器
我正在学习 livewire,最近在 tallstack.dev 发现它的可能性。
我注意到的一件事是 livewire 将 ping 到服务器并将 wire:model 变量与后端同步。
在某些情况下,例如当我们注册用户或登录时,我们可能只有很少的输入字段。
而且我们可能只使用wire:model.lazy 仅在焦点不在输入时触发同步到服务器。
这里的主要问题是,不需要同步/ping 来服务器用户在其中一个输入字段上键入的当前值,因为整个表单仍然不完整。
所以每当我点击标签或点击另一个字段时,它都会同步到服务器。
最后在我点击提交之前,它仍然会最后一次 ping 服务器,因为它也失去了输入的焦点。
因此,如果我的注册表单上有 5 个输入字段,从第一个字段填写到提交按钮单击,将有 6 个 ping 到服务器。
有没有办法只连线:模型并且只在提交点击时一次发送所有输入值?
php - Laravel 中的部分页面可以用 Livewire 创建吗?
假设我有一个产品页面,买家可以在其中向卖家提问,并且问题会像在亚马逊中一样公开显示。是否可以单独使用 Laravel Livewire 制作该部分并包含在现有刀片组件中?
laravel-valet - Laravel Livewire - 502 错误网关
我在我的开发环境中使用 Laravel Valet,今天在使用 Livewire 发送发布请求时遇到了这个错误。
~/.config/valet/Log/nginx-error.log:
laravel - Laravel Livewire 内联组件返回语法错误
我正在使用 Laravel 7
当我使用此命令创建内联组件时,
它返回给我一个语法错误
ErrorException 语法错误,文件意外结束,预期变量 (T_VARIABLE) 或 heredoc 结束 (T_END_HEREDOC) 或 ${ (T_DOLLAR_OPEN_CURLY_BRACES) 或 {$ (T_CURLY_OPEN)(查看:/var/www/html/l7livewire/resources/views/welcome.刀片.php)
我的 HelloWorld3.php 代码位于 ap/http/livewire/
laravel - Chartjs 更新数据后意外调整大小和裁剪。使用 laravel 刀片视图和 Livewire
我的图表最初是通过下面显示的代码加载的。这工作正常。
然后通过 Livewire 事件更新数据。我可以在源中的 data 属性中看到 myChart 对象中的数据已正确更新,因此这似乎也有效。
问题是更新后,图表呈现不正确。它被裁剪了,看起来被放大了,大约是第一次加载时原始大小的 20% 左右。因此,我看不到数据刷新和更新是否正确发生,但如所示,我可以在源代码中看到数据在对象中正确更新。
更新
Livewire 会重新渲染下面的整个内容,因此实际上不需要更新数据,因为这已经发生了。不确定为什么更新页面时图表未正确呈现。使用.clear()
or.render()
方法不起作用。
php - laravel livewire 如何调用函数值
我正在尝试调用suppliers_master_id 中的函数值,但它显示错误
我的代码
];
功能码
php - laravel livewire 显示常量表达式包含无效操作,如何修复此错误
显示常量表达式包含无效操作
当我试图传递它显示的函数值时,我是 laravel livewire 的新手
常量表达式包含无效操作。
我正在尝试这个功能
我的代码