Question: How To Change Frontend Login Page Logo

How To Change Frontend Login Page Logo

Hello Guys, Could you please let me know how we can change login page logo (frontend) and dashboard page logo which is located on the top of left side menus. thanks

SG

Sarthak Gupta

Asked
Hello Guys,

Could you please let me know how we can change login page logo (frontend) and dashboard page logo which is located on the top of left side menus.

thanks
  • MS

    Mian Saleem

    Answered
    Hello,

    You can update the site name in settings.

    There is no logo used. If you are saying about building icon in front of site name then can update `/Users/saleem/Sites/WIMS/resources/js/Jetstream/ApplicationMark.vue` and then build the app again with ‘npm run prod’

    Thank you
  • SG

    Sarthak Gupta

    Answered
    okey thanks
  • MS

    Mian Saleem

    Answered
    Hello,

    You should have installed the dependencies first with `npm install` I suggest to not do it on live server but locally and then move the production build to server. If you are not sure, you can hire any developer to help you.

    Thank you
  • SG

    Sarthak Gupta

    Answered
    Hello [@Mian Saleem](/u/saleem),

    How are you? Could you please let me know why i am not able to install any new package and update commands for the project. always getting error you can check them below..

    ----------------------------
    ```
    λ composer global update

    Deprecated: Return type of Symfony\Component\Console\Helper\HelperSet::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Helper/HelperSet.php on line 112
    Changed current directory to C:/Users/Lenovo/AppData/Roaming/Composer
    Deprecation Notice: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated in phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Input/StringInput.php:66
    Deprecation Notice: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated in phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Input/StringInput.php:66
    Deprecation Notice: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated in phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Input/StringInput.php:67
    Deprecation Notice: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated in phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Input/StringInput.php:69
    Deprecation Notice: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated in phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Input/StringInput.php:71
    Deprecation Notice: Optional parameter $schema declared before required parameter $path is implicitly treated as a required parameter in phar://C:/laragon/bin/composer/composer.phar/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/UndefinedConstraint.php:62
    Deprecation Notice: Optional parameter $schema declared before required parameter $path is implicitly treated as a required parameter in phar://C:/laragon/bin/composer/composer.phar/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/UndefinedConstraint.php:108
    Deprecation Notice: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in phar://C:/laragon/bin/composer/composer.phar/vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/Constraint.php:48
    Deprecation Notice: Return type of Composer\Repository\ArrayRepository::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Repository/ArrayRepository.php:196
    Deprecation Notice: Return type of Composer\Repository\ArrayRepository::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Repository/ArrayRepository.php:196
    Deprecation Notice: Return type of Composer\Repository\ArrayRepository::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Repository/ArrayRepository.php:196
    Deprecation Notice: Method ReflectionParameter::getClass() is deprecated in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Repository/RepositoryManager.php:130
    Deprecation Notice: Method ReflectionParameter::getClass() is deprecated in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Repository/RepositoryManager.php:130
    Deprecation Notice: Return type of Composer\Repository\ArrayRepository::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Repository/ArrayRepository.php:196
    Deprecation Notice: Return type of Composer\Repository\CompositeRepository::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/Repository/CompositeRepository.php:139
    Loading composer repositories with package information
    Deprecation Notice: Return type of Composer\DependencyResolver\Pool::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Pool.php:166
    Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
    Info from https://repo.packagist.org: #StandWithUkraine
    Updating dependencies (including require-dev)
    Deprecation Notice: Return type of Composer\DependencyResolver\RuleSet::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/RuleSet.php:114
    Deprecation Notice: Return type of Composer\DependencyResolver\RuleSet::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/RuleSet.php:99
    Deprecation Notice: Return type of Composer\DependencyResolver\Decisions::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Decisions.php:155
    Deprecation Notice: Return type of Composer\DependencyResolver\Decisions::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Decisions.php:165
    Deprecation Notice: Return type of Composer\DependencyResolver\Decisions::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Decisions.php:160
    Deprecation Notice: Return type of Composer\DependencyResolver\Decisions::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Decisions.php:170
    Deprecation Notice: Return type of Composer\DependencyResolver\Decisions::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Decisions.php:150
    Deprecation Notice: Return type of Composer\DependencyResolver\Decisions::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Decisions.php:145
    Deprecation Notice: Return type of Composer\DependencyResolver\RuleSetIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/RuleSetIterator.php:36
    Deprecation Notice: Return type of Composer\DependencyResolver\RuleSetIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/RuleSetIterator.php:46
    Deprecation Notice: Return type of Composer\DependencyResolver\RuleSetIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/RuleSetIterator.php:41
    Deprecation Notice: Return type of Composer\DependencyResolver\RuleSetIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/RuleSetIterator.php:89
    Deprecation Notice: Return type of Composer\DependencyResolver\RuleSetIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/RuleSetIterator.php:70

    Fatal error: Uncaught ArgumentCountError: array_merge() does not accept unknown named parameters in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/DefaultPolicy.php:84
    Stack trace:
    #0 [internal function]: array_merge(laravel/installer: Array)
    #1 phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/DefaultPolicy.php(84): call_user_func_array('array_merge', Array)
    #2 phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Solver.php(384): Composer\DependencyResolver\DefaultPolicy->selectPreferredPackages(Object(Composer\DependencyResolver\Pool), Array, Array, 'laravel/install...')
    #3 phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Solver.php(736): Composer\DependencyResolver\Solver->selectAndInstall(1, Array, Array, Object(Composer\DependencyResolver\GenericRule))
    #4 phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/Solver.php(228): Composer\DependencyResolver\Solver->runSat(Array)
    #5 phar://C:/laragon/bin/composer/composer.phar/src/Composer/Installer.php(475): Composer\DependencyResolver\Solver->solve(Object(Composer\DependencyResolver\Request), false)
    #6 phar://C:/laragon/bin/composer/composer.phar/src/Composer/Installer.php(229): Composer\Installer->doInstall(Object(Composer\Repository\InstalledFilesystemRepository), Object(Composer\Repository\CompositeRepository), Object(Composer\Repository\PlatformRepository), Array)
    #7 phar://C:/laragon/bin/composer/composer.phar/src/Composer/Command/UpdateCommand.php(162): Composer\Installer->run()
    #8 phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Command/Command.php(245): Composer\Command\UpdateCommand->execute(Object(Symfony\Component\Console\Input\StringInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #9 phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Application.php(835): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\StringInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #10 phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Application.php(185): Symfony\Component\Console\Application->doRunCommand(Object(Composer\Command\UpdateCommand), Object(Symfony\Component\Console\Input\StringInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #11 phar://C:/laragon/bin/composer/composer.phar/src/Composer/Console/Application.php(258): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\StringInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #12 phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Application.php(117): Composer\Console\Application->doRun(Object(Symfony\Component\Console\Input\StringInput), Object(Symfony\Component\Console\Output\ConsoleOutput))#13 phar://C:/laragon/bin/composer/composer.phar/src/Composer/Console/Application.php(104): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\StringInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #14 phar://C:/laragon/bin/composer/composer.phar/src/Composer/Command/GlobalCommand.php(100): Composer\Console\Application->run(Object(Symfony\Component\Console\Input\StringInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #15 phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Application.php(835): Composer\Command\GlobalCommand->run(Object(Symfony\Component\Console\Input\StringInput), Object(Symfony\Component\Console\Output\ConsoleOutput))#16 phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Application.php(185): Symfony\Component\Console\Application->doRunCommand(Object(Composer\Command\GlobalCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #17 phar://C:/laragon/bin/composer/composer.phar/src/Composer/Console/Application.php(258): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #18 phar://C:/laragon/bin/composer/composer.phar/vendor/symfony/console/Application.php(117): Composer\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #19 phar://C:/laragon/bin/composer/composer.phar/src/Composer/Console/Application.php(104): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #20 phar://C:/laragon/bin/composer/composer.phar/bin/composer(56): Composer\Console\Application->run()
    #21 C:\laragon\bin\composer\composer.phar(24): require('phar://C:/larag...')
    #22 {main}
    thrown in phar://C:/laragon/bin/composer/composer.phar/src/Composer/DependencyResolver/DefaultPolicy.php on line 84
    ```
  • MS

    Mian Saleem

    Answered
    Hello,

    I am fine, thanks for asking :)

    You are trying to update global composer packages. If you are asking about WIMS packages then you should run `composer update`

    For global update, the issue seems to be due to version, you need to make sure all the global packages are competible with you php version.

    Thank you
  • Login to Reply