Bagisto Forum

    Bagisto

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

    How can I change theme and write own html for front-end section not the admin panel?

    Modules
    8
    19
    5212
    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.
    • Y
      yaser-az @Naresh-webkul last edited by yaser-az

      @Naresh-webkul Thanks for replay.
      However, when I try to create a module after following the steps in the link you provided, I get that the provider class not found error after artisan serve :

      Class 'packageACME\HelloWorld\Providers\HelloWorldServiceProvider' not found 
      

      In composer.json file in my projects root directory, I added this line for the ps-4 autoload :

      "psr-4": {
                  ..
                  "ACME\\HelloWorld\\": "packages/ACME/HelloWorld/src",
                  ..
              }
      

      HelloWorldServiceProvider.php

      <?php
      
      namespace ACME\HelloWorld\Providers;
      
      use Illuminate\Support\ServiceProvider;
      
      /**
       * HelloWorld service provider
       *
       * @author    Jane Doe <janedoe@gmail.com>
       * @copyright 2018 Webkul Software Pvt Ltd (http://www.webkul.com)
       */
      class HelloWorldServiceProvider extends ServiceProvider
      {
          /**
           * Bootstrap services.
           *
           * @return void
           */
          public function boot()
          {
              include __DIR__ . '/../Http/routes.php';
      
              $this->loadViewsFrom(__DIR__ . '/../Resources/views', 'helloworld');
              $this->loadTranslationsFrom(__DIR__ . '/../Resources/lang', 'helloworld');
          }
      
          /**
           * Register services.
           *
           * @return void
           */
          public function register()
          {
          }
      }
      
      

      the providers in config/app.php:

      Screenshot from 2019-04-27 01-32-50.png

      routes.php :
      Screenshot from 2019-04-27 01-34-49.png

      The new package directory :
      Screenshot from 2019-04-27 01-36-06.png

      Any suggestions ?

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

        Hello @yaser-az screenshot-from-2019-04-27-01-32-50.png
        change the packageACME\HelloWorld\Providers\HelloWorldServiceProvider::class
        to
        ACME\HelloWorld\Providers\HelloWorldServiceProvider::class

        Thank You

        Y 1 Reply Last reply Reply Quote 0
        • Y
          yaser-az @prateek-webkul last edited by yaser-az

          @prateek-webkul Hi,
          Actually I already changed it to ACME\HelloWorld\Providers\HelloWorldServiceProvider::class

          But still throwing the same error in console.
          Do I have to do anything with the composer ? can you check the syntax I added in the composer ? Do I have to implement any commands to make it work first ?

          Thanks

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

            Hi,
            @yaser-az .you can try these following commands
            1- composer dump-autoload
            2- php artisan route:cache
            3-php artisan view:clear

            Y 1 Reply Last reply Reply Quote 1
            • Y
              yaser-az @Naresh-webkul last edited by

              @Naresh-webkul It worked after dump-autoload thank you.
              I hope that I'm not bothering you with my issues 🐶
              Thanks again, I'll let you know if there is any further issues or questions.

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

                yes sure @yaser-az .

                1 Reply Last reply Reply Quote 0
                • M
                  muhi last edited by muhi

                  Thank you. This was helpful

                  1 Reply Last reply Reply Quote 0
                  • U
                    Umesh last edited by

                    I added a new theme for frontend but CSS is not working. please help me to solve the CSS issue

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

                      @Umesh
                      Run the

                      php artisan vendor:publish --force
                      

                      Thanks.

                      1 Reply Last reply Reply Quote 0
                      • A
                        Aliyaa @Rafin last edited by

                        @Rafin said in How can I change theme and write own html for front-end section not the admin panel?:

                        What is the better approach to modify front-end theme without disturbing the core?

                        Hi guys
                        The preferred approach to modifying a front-end theme without disrupting the core is to utilize child themes.

                        1 Reply Last reply Reply Quote 0
                        • Referenced by  J juimas 
                        • Referenced by  A Amitk-Webkul 
                        • First post
                          Last post