Tạo module trong Laravel


  • cấu trúc thư mục

    :




 tạo các tệp lần lượt như đường dẫn. trong đó :
      - Modules là tệp chứa các module.
            - Backend, Frontend  là các module
                   - Controllers : chứa các controller có trong module đó
                   - Views : chứa các giao diện có trong module đó (với phần layout như menu thì sẽ lưu ở                          resources/views  và trong module sẽ lưu các content)
                   - routes : chứa các router có trong module đó
            - ServiceProvider một Provider để Laravel nó có thể load các module này vào

  • Tạo Module

- Tao các thư mục lần lượt như cấu trúc.
tạo một Provider để Laravel nó có thể load các module này vào . sửa file ServiceProvider đã tạo như sau :

- Thêm đoạn code sau vào thư mục config/app để định nghĩa provider vừa tạo trong module :


 Vào composer.json  tìm đến cái đoạn “psr-4” thêm  như sau:

 namespace “App\\Modules” sẽ được trỏ đến thư mục “app/Modules”, để cho autoload nó có thể tự động load các file trong thư mục này. Để cho thuận tiện cho việc quản lý file, các bạn nên dẫn namespace theo path thư mục.

nguồn tham khảo :
http://codingpearls.com/lap-trinh-web/laravel-5-x-tips/tao-module-backend-va-frontend-trong-laravel-5.html

https://xivila.com/profile/tbson@gmail.com/blog/212/module-hoa-du-an-dung-laravel/

























Không có nhận xét nào

Được tạo bởi Blogger.