Bagisto Forum

    Bagisto

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

    Class not found

    General Discussion
    2
    16
    989
    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.
    • C
      cmpengineers @rahul last edited by

      @rahul

      i already did it

      do i have to write the whole path

      like

      namespace packages\Drov\src\Address\Models;
      

      Or

      namespace packages\Drov\Address\Models;
      

      do we write 'src' ?

      Best regards

      1 Reply Last reply Reply Quote 0
      • R
        rahul last edited by

        Hi @cmpengineers

        Don' need to add src, second one is right.

        C 1 Reply Last reply Reply Quote 0
        • C
          cmpengineers @rahul last edited by

          Dear @rahul

          thats what i did still showing me class not found ?

          namespace Drov\Address\Http\Controllers;
          
          use Illuminate\Http\Request;
          use packages\Drov\Address\Models\Area;
          
          <?php
          
          namespace packages\Drov\Address\Models;
          
          use Illuminate\Database\Eloquent\Model;
          
          class Area extends Model
          {
              //
          }
          
          

          Screen Shot 2020-03-12 at 1.50.40 PM.png

          is there another solution ?

          i did create the model manually not using php artisan does that cause not to work ?

          only the migration file i did it with php artisan

          Please advise ?

          Best regards

          1 Reply Last reply Reply Quote 0
          • R
            rahul last edited by

            Hi @cmpengineers

            You have used wrong namespace.

            Did your model is present like (Directory structure) -

            Packages->Drov->Address->Models->Area.

            Is that directory structure for your model.

            Thanks

            C 1 Reply Last reply Reply Quote 0
            • C
              cmpengineers @rahul last edited by cmpengineers

              Dear @rahul

              yes that is correct , the error shows the

              <?php
              
              namespace Drov\Address\Http\Controllers;
              
              use Illuminate\Http\Request;
              use packages\Drov\Address\Models\Area; // when you want to use the model you put the whole path correct ?
              
              

              the error is from the AreaController where it cant see the model

              the full path to Area.php model

              packages/Drov/Address/src/Models

              best regards

              1 Reply Last reply Reply Quote 0
              • C
                cmpengineers last edited by

                Screen Shot 2020-03-12 at 2.03.36 PM.png

                i have to insert Area in order to use it

                $area = new Area();
                
                1 Reply Last reply Reply Quote 0
                • R
                  rahul last edited by rahul

                  Hi @cmpengineers

                  Just use like -

                  \Area
                  
                  C 1 Reply Last reply Reply Quote 0
                  • C
                    cmpengineers @rahul last edited by

                    @rahul

                    /Area 
                    

                    where do you mean ?

                    use packages\Drov\Address\Models\Area;
                    // like this
                    use packages/Drov/Address/Models/Area; // it does not. work error 
                    
                    1 Reply Last reply Reply Quote 0
                    • R
                      rahul last edited by rahul

                      @cmpengineers

                      I mean only -

                      use \Area;
                      
                      1 Reply Last reply Reply Quote 0
                      • C
                        cmpengineers last edited by

                        Dear @rahul

                        it doesnt work , error happens

                        Screen Shot 2020-03-12 at 2.52.27 PM.png

                        Screen Shot 2020-03-12 at 2.52.20 PM.png

                        Best regards

                        1 Reply Last reply Reply Quote 0
                        • R
                          rahul last edited by

                          Hello @cmpengineers

                          Push your code on git hub or git lab, and add me.
                          I need to check.

                          C 1 Reply Last reply Reply Quote 0
                          • C
                            cmpengineers @rahul last edited by

                            Dear @rahul

                            finally its working i only needed to add App\

                            use App\packages\Drov\src\Models\Area;

                            Best regards

                            1 Reply Last reply Reply Quote 0
                            • C
                              cmpengineers last edited by

                              Dear @rahul

                              use App\packages\Drov\src\Models\Area; // this is the one that is working 
                              

                              i really appreciate it your effort

                              Best regards

                              R 1 Reply Last reply Reply Quote 0
                              • R
                                rahul @cmpengineers last edited by

                                This post is deleted!
                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post