Không có lệnh nào được định nghĩa trong không gian tên
Trong bài đăng này, chúng tôi sẽ cung cấp cho bạn thông tin về Cách giải quyết 'Không có lệnh nào được định nghĩa trong không gian tên "thu ngân" trong Laravel 5. Nghe này, chúng tôi sẽ cung cấp cho bạn chi tiết về Cách giải quyết 'Không có lệnh nào được xác định trong không gian tên "thu ngân" trong Laravel 5 Và cách sử dụng nó cũng cung cấp cho bạn bản demo cho nó nếu cần thiết Khi tôi bắt đầu học “Laravel Cashier” và tôi đã làm theo từng bước tài liệu chính thức của laravel, nhưng tôi chạy lệnh dưới đây php artisan cashier:table users Lúc đó tôi thấy lỗi sau trên thiết bị đầu cuối của mình [SymfonyComponentConsoleExceptionCommandNotFoundException] Tôi cố gắng giải quyết lỗi này, tôi cũng xóa tất cả bộ nhớ cache và thêm nhà cung cấp dịch vụ, điều đó có nghĩa là tôi đã cố gắng hoàn toàn và tôi không thể tìm ra giải pháp cho lỗi này, nhưng bạn cũng có thể thêm di chuyển theo cách này nếu bạn muốn. . vì vậy trước tiên hãy chạy lệnh để tạo di chuyển php artisan make:migration add_cashier_table_fields ok, bây giờ hãy đặt nội dung dưới đây vào tệp sau di cư
Hy vọng mã và bài đăng này sẽ giúp bạn triển khai Cách giải quyết 'Không có lệnh nào được định nghĩa trong không gian tên "thu ngân" trong Laravel 5. nếu bạn cần bất kỳ trợ giúp hoặc bất kỳ phản hồi nào, hãy đưa ra trong phần bình luận hoặc bạn có ý tưởng hay về bài đăng này, bạn có thể đưa ra phần bình luận. Nhận xét của bạn sẽ giúp chúng tôi giúp bạn nhiều hơn và cải thiện chúng tôi. chúng tôi cũng sẽ cung cấp cho bạn loại bài đăng thú vị hơn này trong phần nổi bật, Để có bài đăng và mã thú vị hơn Hãy tiếp tục đọc blog của chúng tôi Khi mọi thứ hoạt động chính xác, điều này sẽ liệt kê tất cả các lệnh có thể có trong giao diện dòng lệnh Magento 2 của bạn. Tuy nhiên, trong trường hợp có điều gì đó không ổn, điều này cũng sẽ cung cấp cho bạn một thông báo lỗi mô tả nhiều hơn về cách thức và lý do tại sao nó không thành công Đây có thể là kết quả của một nhà soạn nhạc không hợp lệ. tệp mô-đun json, trong số những thứ khác Xem thêm. https. // magento. giao dịch cổ phiếu. com/a/91696/1905 Giải pháp liên quanMagento – Không có lệnh nào được xác định trong không gian tên “thiết lập”. Magento 2Trong trường hợp của tôi, nó hoạt động bằng Sudo ________số 8 CHỈNH SỬA 19/02/16 Trên thực tế, giải pháp "sudo" là một giải pháp thay thế cho các quyền/quyền sở hữu không hợp lệ đối với các tệp Magento Nếu bạn chưa có chủ sở hữu hệ thống tệp Magento, hãy tạo một chủ sở hữu và thêm nó vào nhóm apache
Bây giờ bạn đã có người dùng của mình, bạn có thể đặt quyền sở hữu và quyền (với quyền root hoặc người dùng có sudo)
Chuyển sang người dùng magento
Bây giờ bạn sẽ có thể chạy thiết lập php bin/magento. nâng cấp hoặc bất kỳ lệnh nào khác với người dùng magento của bạn Magento – Không có lệnh nào được định nghĩa trong phần “thiết lập. không gian tên nội dung tĩnh”trước tiên hãy chạy cmd
sau [SymfonyComponentConsoleExceptionCommandNotFoundException]0, bạn xóa thế hệ, page_cache, cache, view_preprocessed, static rm -rf var/generation/* var/cache/* var/report/* var/page_cache/* pub/static/* var/view_preprocessed/* ` |