محض کمک به رونق بیشتر به تاپیک و اینکه کمکی بشه برای دوستان چند تا از خصوصیات لاراول رو می نویسم

بررسی وجود یا عدم وجود فایل:
File::exists()

دریافت محتویات یک فایل:
$contents = File::get($filename);


دریافت محتویات فایل به صورت ریموت (نتیجه دریافت به صورت بولین قابل دسترس است):
$contents = File::getRemote($url);
دریافت متغیرهای بازگشتی از فایل:
<?php
// file1.php - returns an array
return array(
'key1' => 'value1',
'key2' => 'value2',
);
?>

// Fetching the array of the file above
$value = File::getRequire('file1.php');

الحاق یک فایل یا همان require_once به صورت لاراولی:
File::requireOnce($some_php_file);


نوشتن محتوا در فایل:

$bytes_written = File::put($file, $contents);
if ($bytes_written === false)
{
die("Error writing to file");
}


اضافه کردن محتوا در ابتدای فایل:

$bytesWritten = File::prepend($filename, $content);
if ($bytesWritten === false)
{
die("Couldn't write to the file.");
}


اضافه کردن محتوا به انتهای فایل:

$bytesWritten = File::append($filename, $content);
if ($bytesWritten === false)
{
die("Couldn't write to the file.");
}


حذف یک فایل:
File::delete($filename);


حذف چند فایل:
File::delete($file1, $file2, $file3);


حذف فایل به روش استفاده از آرایه:

$files = array($file1, $file2);
File::delete($files);


انتقال فایل به مسیر جدید:

if ( ! File::move($oldfile, $newfile))
{
die("Couldn't rename file");
}


ایجاد یک نسخه دیگر از فایل در مسیر دیگر:

if ( ! File::copy($file, $dest))
{
die("Couldn't copy file");
}


استخراج پسوند فایل:
$extension = File::extension($filename);


دریافت نوع فایل (پوشه یا فایل ):
echo File::type($filename);


دریافت سایز یا همان حجم فایل:
$bytes = File::size($filename);


دریافت اطلاعات اعم از تاریخ و ساعت آخرین تغییرات اعمال شده در فایل:

$timestamp = File::lastModified($filename);
if ($timestamp === false)
{
die("Failure getting the time");
}


تشخیص پوشه بودن فایل:


if (File::isDirectory($filename))
{
echo "Yes. It's a directory.";
}


تشخیص قابلیت نوشتن در داخل فایل.( سطح دسترسی برای نوشتن اعمال شده است یا خیر ):

if (File::isWritable($filename))
{
echo "Yes. $filename is writable.";
}
if (File::isWritable($dirname))
{
echo "Yes. $dirname is writable.";
}


فعلا کافیه :)