Bagisto Forum

    Bagisto

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    having error "Please install the Algolia client: algolia/algoliasearch-client-php." while adding new product.

    Bug Report
    10
    19
    6459
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • sanjay-webkul
      sanjay-webkul last edited by

      Please run the given commands and clear your browser history.

      php artisan optimize:clear
      php artisan config:cache
      php artisan route:cache
      1 Reply Last reply Reply Quote 0
      • S
        sebastianbt last edited by

        Hi, i am new to Bagisto too. I am testing using wampserver but i am getting this same error, here you can see it: https://flareapp.io/share/pPvW2oZ7#F75

        y have run this recomended comands by @sanjay-webkul and restart apache :
        php artisan optimize:clear
        php artisan config:cache
        php artisan route:cache

        i am still getting the error.

        This is my scout.php file.

        <?php
        
        return [
        
            /*
            |--------------------------------------------------------------------------
            | Default Search Engine
            |--------------------------------------------------------------------------
            |
            | This option controls the default search connection that gets used while
            | using Laravel Scout. This connection is used when syncing all models
            | to the search service. You should adjust this based on your needs.
            |
            | Supported: "algolia", "null"
            |
            */
        
            'driver' => env('SCOUT_DRIVER', null),
        
            /*
            |--------------------------------------------------------------------------
            | Index Prefix
            |--------------------------------------------------------------------------
            |
            | Here you may specify a prefix that will be applied to all search index
            | names used by Scout. This prefix may be useful if you have multiple
            | "tenants" or applications sharing the same search infrastructure.
            |
            */
        
            'prefix' => env('SCOUT_PREFIX', ''),
        
            /*
            |--------------------------------------------------------------------------
            | Queue Data Syncing
            |--------------------------------------------------------------------------
            |
            | This option allows you to control if the operations that sync your data
            | with your search engines are queued. When this is set to "true" then
            | all automatic data syncing will get queued for better performance.
            |
            */
        
            'queue' => env('SCOUT_QUEUE', false),
        
            /*
            |--------------------------------------------------------------------------
            | Database Transactions
            |--------------------------------------------------------------------------
            |
            | This configuration option determines if your data will only be synced
            | with your search indexes after every open database transaction has
            | been committed, thus preventing any discarded data from syncing.
            |
            */
        
            'after_commit' => false,
        
            /*
            |--------------------------------------------------------------------------
            | Chunk Sizes
            |--------------------------------------------------------------------------
            |
            | These options allow you to control the maximum chunk size when you are
            | mass importing data into the search engine. This allows you to fine
            | tune each of these chunk sizes based on the power of the servers.
            |
            */
        
            'chunk' => [
                'searchable' => 500,
                'unsearchable' => 500,
            ],
        
            /*
            |--------------------------------------------------------------------------
            | Soft Deletes
            |--------------------------------------------------------------------------
            |
            | This option allows to control whether to keep soft deleted records in
            | the search indexes. Maintaining soft deleted records can be useful
            | if your application still needs to search for the records later.
            |
            */
        
            'soft_delete' => false,
        
            /*
            |--------------------------------------------------------------------------
            | Identify User
            |--------------------------------------------------------------------------
            |
            | This option allows you to control whether to notify the search engine
            | of the user performing the search. This is sometimes useful if the
            | engine supports any analytics based on this application's users.
            |
            | Supported engines: "algolia"
            |
            */
        
            'identify' => env('SCOUT_IDENTIFY', false),
        
            /*
            |--------------------------------------------------------------------------
            | Algolia Configuration
            |--------------------------------------------------------------------------
            |
            | Here you may configure your Algolia settings. Algolia is a cloud hosted
            | search engine which works great with Scout out of the box. Just plug
            | in your application ID and admin API key to get started searching.
            |
            */
        
            'algolia' => [
                'id' => env('ALGOLIA_APP_ID', ''),
                'secret' => env('ALGOLIA_SECRET', ''),
            ],
        
        ];
        
        1 Reply Last reply Reply Quote 0
        • sanjay-webkul
          sanjay-webkul last edited by

          Hi there,
          Which version of bagisto are you using.

          1 Reply Last reply Reply Quote 0
          • P
            paulmariano last edited by

            same problem and the version my bagisto version is 1.4.3

            1 Reply Last reply Reply Quote 0
            • D
              Damidu last edited by

              Same issue for me. I've followed all tips without success.
              I'm using xampp

              S 1 Reply Last reply Reply Quote 0
              • S
                shagun last edited by

                check by adding -> 'driver' => env('SCOUT_DRIVER'), in scout.php

                1 Reply Last reply Reply Quote 0
                • S
                  shagun @Damidu last edited by

                  @Damidu check your issue by updating -> 'driver' => env('SCOUT_DRIVER'),

                  in scout.php

                  1 Reply Last reply Reply Quote 0
                  • sanjay-webkul
                    sanjay-webkul last edited by

                    Hi there,
                    Please check the SCOUT_DRIVER in below given files.

                    packages/Webkul/Core/src/Config/scout.php
                    config/scout.php

                    1 Reply Last reply Reply Quote 0
                    • sanjay-webkul
                      sanjay-webkul last edited by

                      If still you are getting the same issue then please let me know.

                      1 Reply Last reply Reply Quote 0
                      • S
                        softcube last edited by

                        @sanjay-webkul I have done the changes in scout.php as you have suggested but the issue still I am facing. I have used Bagisto version 1.4.5

                        1 Reply Last reply Reply Quote 0
                        • sanjay-webkul
                          sanjay-webkul last edited by

                          Hi there,
                          Please raise a support ticket Here.
                          I need to check on your instance, because i am not getting this issue in our v1.4.5.

                          1 Reply Last reply Reply Quote 0
                          • B
                            bacovseen last edited by

                            Hey, I have had the same issue and I solved it by:

                            'driver' => env('SCOUT_DRIVER', 'null'),
                            

                            in

                            • config/scout.php
                            • packages/Webkul/Core/src/Config/scout.php

                            Make sure you do

                            php artisan config:clear
                            php artisan optimize:clear
                            

                            afterwards

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post