小编Cod*_*low的帖子

Livewire-Laravel-Alpine:在验证错误时发出事件,包括 errorbag​​ 上的所有错误

我正在开发 Laravel、Livewire 和 AlpineJs 项目,验证通过后可以触发事件,如下代码所示。但是当发生验证错误时,下面的代码$this->validate();将不会运行。

如何发出验证错误事件,以便可以在刀片文件中捕获它以显示如下小通知:

注册.blade.php

<span x-data="{ open: false }" x-init="
    @this.on('validation-error', () => {
        if (open === false) setTimeout(() => { open = false }, 2500);
            open = true;
        })"
    x-show.transition.out.duration.1000ms="open" style="display: none;" class="text-red-500">Error saving!</span>
Run Code Online (Sandbox Code Playgroud)

注册.php

class Register extends Component
{
    public $name = '';
    public $email = '';
    public $password = '';
    public $password_confirmation = '';

    protected $rules = [
        'name' => 'required|min:2',
        'email' => 'required|email|unique:users',
        'password' => 'required|min:6|same:password_confirmation',
    ];

    public function register()
    { …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-livewire alpine.js

3
推荐指数
1
解决办法
2565
查看次数

NuxtJs 在 Plesk 服务器上部署问题

我在 Plesk 服务器上托管一个域。它包含Nodejs V 12.4.0,我没有使用诸如express之类的东西。我只是create-nuxt-app在我的电脑中使用创建nuxt应用程序NodeJs V. 16,然后运行命令npm run build,然后在我上传文件/文件夹(.nuxt、nuxt.config.js、静态和包) .json)在服务器上到文件夹httpdoc/merostatus.com/(在此处上传所有文件/文件夹)

服务器中Nodejs的设置:

Document Root : /httpdocs/merostatus.com/static    
Application Mode : production  
Application URL : http://merostatus.com
Application Root : /httpdocs/merostatus.com  
Application Startup File : node_modules/nuxt/bin/nuxt.js
Run Code Online (Sandbox Code Playgroud)

完成此设置后,我单击Plesk 上的NPM 安装按钮并重新启动应用程序

但输出并不如预期。它正在搜索页面文件夹,当我将应用程序启动文件指向.nuxt/server.js时,它没有找到 vue 实例。

我的服务器刚刚上线以解决问题 https://merostatus.com

deployment plesk node.js nuxt.js

1
推荐指数
1
解决办法
2343
查看次数