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
    6567
    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

      Hi There,

      Thanks for the update.
      Also, if you like our support, you may give us the review here:- https://www.trustpilot.com/review/bagisto.com
      That would be grateful for us.

      Thanks

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

        @sanjay-webkul

        after setting

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

        i am getting the same error. "Please install the Algolia client: algolia/algoliasearch-client-php." while adding new product.

        What do i do ?

        1 Reply Last reply Reply Quote 0
        • 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