File Storage
File Storage là một thư viện lưu trữ file dựa trên Flysystem
.
Nó cung cấp một giao diện để tương tác với nhiều loại hệ thống tập tin.
Để sử dụng storage bạn có thể sử dụng các method static
, ví dụ như method put
để tạo file
Storage::put('file.png')
Mặc định các thao lưu, xóa, thêm file hay thư mục điều bên trong thư mục lưu trữ của cms uploads
,
nếu bạn cần thao tác với thư mục khác bạn có thể sử dụng phương thức disk
$storage = Storage::disk('app') // storage này sẽ thao tác với thư mục application
$storage = Storage::disk('language') // storage này sẽ thao tác với thư mục language
$storage = Storage::disk('router') // storage này sẽ thao tác với thư mục router
$storage = Storage::disk('upload') // storage này sẽ thao tác với các data nằm trong thư mục uploads
$storage = Storage::disk('views') // storage này sẽ thao tác với các data nằm trong thư mục views
$storage = Storage::disk('plugin') // storage này sẽ thao tác với các data nằm trong thư mục views/plugins
$storage = Storage::disk('admin') // storage này sẽ thao tác với các data nằm trong thư mục views/backend
$storage = Storage::disk('cache') // storage này sẽ thao tác với các data nằm trong thư mục views/cache