Composer tricks and tips

1. Giới thiệu Composer là một công cụ quản lý các thư viện trong PHP (Dependency Management), công cụ này giúp ta tiết kiệm khá nhiều thời gian với các gói thư việ cần thiết mà project của bạn cần sử dụng, bạn chỉ cần khai báo nó, composer sẽ tự động tải code của

1. Giới thiệu

Composer là một công cụ quản lý các thư viện trong PHP (Dependency Management), công cụ này giúp ta tiết kiệm khá nhiều thời gian với các gói thư việ cần thiết mà project của bạn cần sử dụng, bạn chỉ cần khai báo nó, composer sẽ tự động tải code của các thư viện về thông qua một server cộng đồng.

Nhưng bạn có biết có rất nhiều thứ mà bạn có thể làm với Composer ngoài việc chỉ cài đặt và cập nhật các Dependency ?

Trong bài viết này, tôi sẽ liệt kê các tính năng như vậy để có thể giúp bạn vận dụng vào công việc cũng như các dự án của mình.

2. Bắt đầu

  • List the packages that are installed

    composer show 
    
  • List all packages available in all your repositories.

    composer show --all 
    
  • Get information about a certain package

    composer show spatie/laravel-web-tinker
    composer show spatie/laravel-web-tinker 1.0.0 (package version)
    
  • Navigate to package’s repository URL

    composer browse spatie/laravel-web-tinker
    
  • Navigate to package’s homepage

    composer browse spatie/laravel-web-tinker --homepage 
    
  • Only show the homepage or repository URL

    composer browse spatie/laravel-web-tinker --show 
    
  • Validate

    Bạn có thể Validate composer.json của dự án, giúp tìm ra các vấn đề với composer.json của bạn (nếu có).

    composer validate
    
  • Find outdated packages

    Bạn có thể kiểm tra các Dependency đã lỗi thời bằng cách sử dụng:

    composer outdated
    

3. Kết thúc

Tôi chưa bao giờ biết tất cả những tính năng thú vị này cho đến khi tôi tình cờ tìm thấy chúng. Tôi hy vọng bạn sẽ học được điều gì đó mới mẻ thông qua bài viết này !

Thân ái, chồ tộm biệt, quyết thắng !

Nguồn: viblo.asia

Bài viết liên quan

So sánh Webhook và API: Khi nào nên sử dụng?

Trong lĩnh vực công nghệ thông tin và phát triển phần mềm, Webhook và API là hai th

Những ngành nghề AI có thể thay thế dần trong tương lai.

Những ngành nghề AI có thể thay thế trong tương lai gần Dựa trên các báo cáo và

Tạo Subdomain miễn phí với is-a.dev 🤪

Cuối tuần mọi người thế nào, mình thì rảnh quá lướt Facebook, tớ tình cờ th

Dùng TailwindCSS v4 trong SpringBoot + JTE

Giới thiệu JTE là gì? JTE (Java Template Engine) là một template engine an toàn, nhẹ và