فرعوني
جاري التحميل...

طريقة الإستخدام

# عملية الرفع والاسترجاع

هذه هي الطريقة التي يمكنك من خلالها رفع ملفك بخيارات اختيارية واسترجاعه متى شئت.

1// Uploading file
2// function upload(UploadedFile $file, array $options = [])
3$file = upload($request->image);
4 
5// Retrieving file
6// getUploaded(string $code);
7$file = getUploaded('5e63885fa771d1.12185481920ncF3...');
8 
9// Information
10echo $file->hash; // File's Hash
11echo $file->name; // File's Name
12echo $file->path; // File's Path
13echo $file->size; // File's Size in Bytes
14echo $file->readableSize(); // File's Size [B, KB, MB, ...] (1000)
15echo $file->readableSize(false); // File's Size [B, KiB, MiB, ...] (1024)
16echo $file->extension; // File's Extension
17echo $file->mime; // File's MIME
18echo $file->visits; // File's visits (Visitable File)
19echo $file->url; // File's URL
20 
21$user = $file->uploader; // Upload Object

# الخيارات

اختيار الوصف
visitable (Boolean)
عداد الزوار.
private (Boolean)
إمكانية الوصول للمستخدمين المسموح لهم فقط.
directory (String)
مسار عملية الرفع.
thumbnail (Array)
إنشاء الصورة المصغرة تلقائيًا ، ولكن هناك بعض المفاتيح التي يجب أن تفهمها
ratio Boolean
width Integer|NULL
height Integer|NULL.

# الصورة المصغرة

هذه هي الطريقة التي يمكنك من خلالها رفع صورتك وإنشاء صورة مصغرة لها أيضًا.

1$file = upload($request->cover, [
2 'directory' => '/videos',
3 'thumbnail' => [ // thumbnail option
4 'ratio' => true, // with aspect ratio
5 'width' => 500, // with 500px width
6 'height' => null
7 ],
8]);
9 
10echo $file->url; // File's URL
11echo $file->thumbnail->url; // File's Thumbnail URL

# ملف خاص

هذه الميزة للسماح للمستخدمين أو منعهم وإعطاء تاريخ انتهاء لهذا التصريح.

1$permits = $file->permits; // Getting Permits List
2$permitted = $file->isPermitted($user); // Checking if permitted
3 
4$file->permit($user, '2027-07-7'); // Permitting a user
5$file->forbid($user); // Forbidding a user

# حذف الملف

هذه هي الطريقة التي يمكنك بها حذف الملف الخاص بك وكذلك الصورة المصغرة إذا تم العثور عليها.

1$file->delete();