HEX
Server: LiteSpeed
System: Linux sv4.hami.host 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64
User: armgroup (1008)
PHP: 8.2.32
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open, mail, socket_create, socket_create_listen, socket_create_pair, link, dl, openlog, syslog, stream_socket_server, curl_multi_init
Upload Files
File: /home/armgroup/libs/vendor/livewire/livewire/src/Commands/PublishCommand.php
<?php

namespace Livewire\Commands;

use Illuminate\Console\Command;

class PublishCommand extends Command
{
    protected $signature = 'livewire:publish 
        { --assets : Indicates if Livewire\'s front-end assets should be published }
        { --config : Indicates if Livewire\'s config file should be published }
        { --pagination : Indicates if Livewire\'s pagination views should be published }';

    protected $description = 'Publish Livewire configuration';

    public function handle()
    {
        if ($this->option('assets')) {
            $this->publishAssets();
        } elseif ($this->option('config')) {
            $this->publishConfig();
        } elseif ($this->option('pagination')) {
            $this->publishPagination();
        } else {
            $this->publishAssets();
            $this->publishConfig();
            $this->publishPagination();
        }
    }

    public function publishAssets()
    {
        $this->call('vendor:publish', ['--tag' => 'livewire:assets', '--force' => true]);
    }

    public function publishConfig()
    {
        $this->call('vendor:publish', ['--tag' => 'livewire:config', '--force' => true]);
    }

    public function publishPagination()
    {
        $this->call('vendor:publish', ['--tag' => 'livewire:pagination', '--force' => true]);
    }
}