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



  • hi, i'm new to bagisto, having error while adding new product.

    7493b479-3b11-4ff9-a3b5-4d8b8b91084f-image.png



  • Hi there, please take a reference from Here for fix this issue.



  • Hi

    I have the same issue.

    in my .env I don't have a SCOUT_DRIVER entry, so it should be null and therefor no 'exception', or ?



  • @rabol
    Please set the Null for SCOUT_DRIVER on scout.php file

    Please take a reference from Here



  • @sanjay-webkul bug remove 👍



  • 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



  • @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 ?



  • Please run the given commands and clear your browser history.

    php artisan optimize:clear
    php artisan config:cache
    php artisan route:cache


  • 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', ''),
        ],
    
    ];
    


  • Hi there,
    Which version of bagisto are you using.



  • same problem and the version my bagisto version is 1.4.3



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



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



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

    in scout.php



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

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



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



  • @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



  • 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.


Log in to reply