Bagisto Forum

    Bagisto

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

    After Upgrade error access /velocity: Trying to get property 'advertisement' of non-object

    Bug Report
    2
    3
    277
    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.
    • A
      andrewc last edited by

      Open: /var/www/vhosts/morningstarfoods.co.za/bagisto_v1/packages/Webkul/Velocity/src/Http/Controllers/Admin/ConfigurationController.php
      * Create a new controller instance.
      *
      * @param \Webkul\Velocity\Repositories\MetadataRepository $metaDataRepository
      */

      public function __construct (
          VelocityMetadataRepository $velocityMetadataRepository
      ) {
          $this->_config = request('_config');
          
          $this->velocityHelper = app('Webkul\Velocity\Helpers\Helper');
      
          $this->velocityMetaDataRepository = $velocityMetadataRepository;
      }
      
      public function renderMetaData()
      {
          $velocityMetaData = $this->velocityHelper->getVelocityMetaData();
      
          if ( $velocityMetaData->advertisement ) {
              $velocityMetaData->advertisement = $this->manageAddImages(json_decode($velocityMetaData->advertisement, true));
          }
      
          return view($this->_config['view'], [
              'metaData' => $velocityMetaData
          ]);
      }
      
      public function storeMetaData($id)
      {
          // check if radio button value
          if (request()->get('slides') == "on") {
              $params = request()->all() + [
                  'slider' => 1
              ];
          } else {
              $params = request()->all() + [
                  'slider' => 0
              ];
          }
      

      Arguments
      "Trying to get property 'advertisement' of non-object"

      1 Reply Last reply Reply Quote 0
      • V
        Vaishali Agarwal last edited by

        Hi @andrewc

        Database seeding is not done properly.
        so run php artisan db:seed command

        1 Reply Last reply Reply Quote 0
        • V
          Vaishali Agarwal last edited by

          Also to seed for an individual class, try below command

          php artisan db:seed --class=\Webkul\Velocity\Database\Seeders\VelocityMetaDataSeeder

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