Namespaces có thể được định nghĩa là một lớp mà các phần tử trong đó mỗi phần tử có một tên duy nhất cho lớp được liên kết đó,cấu trúc này tương tự cấu trúc folder (Namespaces) và file (class).
Khai báo Namespaces
Từ khóa sử dụng cho phép các nhà phát triển rút ngắn Namespaces.
use <namespace-name>;
Namespaces mặc định được sử dụng trong Laravel là App, tuy nhiên người dùng có thể thay đổi Namespaces để phù hợp với ứng dụng web. Tạo Namespaces do người dùng xác định bằng lệnh artisan được đề cập như sau –
php artisan app:name SocialNet
Namespaces sau khi được tạo có thể bao gồm các chức năng khác nhau có thể được sử dụng trong bộ điều khiển và các lớp khác nhau.