วันเสาร์ที่ 18 พฤษภาคม พ.ศ. 2556

Laravel::Working with file การจัดการไฟล์แบบเบสิคเลยครับ


การจัดการไฟล์
อ่านไฟล์
ดึงค่าข้างในไฟล์:
$contents = File::get('path/to/file');
เขียนไฟล์
พารามิเตอณ์ที่ 1 เป็น path พารามิเตอร์ที่ 2 เป็นข้อมูล:
File::put('path/to/file', 'file contents');
File::append('path/to/file', 'appended file content');
การลบไฟล์
File::delete('path/to/file');
การอัพโหลดไฟล์
ในตัวอย่างคือการย้ายไฟล์พร้อมตั้งชื่อใหม่
Input::upload('picture', 'path/to/pictures', 'filename.ext');
ตรวจหานามสกุลไฟล์
File::extension('picture.png');

ตรวจประเภทของไฟล์
Determining if a file is given type:
if (File::is('jpg', 'path/to/file.jpg'))
{
}
is method ใช้ค่าอ้างอิงจาก. Fileinfo PHP extension
Note: เราสามารถไปเพิ่มนามสกุลที่อยากจะตรวจเพิ่มได้ที่ application/config/mimes.php 
อ่านค่า MIME Types
หาค่า mime ที่คู่กับ นามสกุลนั้น
echo File::mime('gif'); // outputs 'image/gif'
Note: สามารถไปเพิ่ม mime type ได้ที่ application/config/mimes.php 
การคัดลอกทั้งโฟลเดอร์
File::cpdir($ต้นทาง, $ปลายทาง);
ลบโฟลเดอร์
File::rmdir($directory);
บทนี้สั้นๆนะครับ พรุ่งนี้มาต่อเรื่อง Schema การจัดการตารางของฐานข้อมูลนะครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น