/home2
/memarane
/public_html
/main
/storage
/framework
/views
/ed0fdc69f4dc4298ce609f2ab95af951e13bb27e.php
if(Session::has('likeProduct'.$value->id)){
$class="active";
}
?>
<div class="home-products-like1">
<a><span class="home-products-like1-span <?php echo e($class); ?>" id="<?php echo e($value->id); ?>" onclick="likeProduct(this)"><span class="fa fa-plus"></span> save </span></a>
</div>
<div class="home-products-badge">
<?php if(count($value->badges) != 0): ?>
<span class="fa fa-bookmark" title="نشان"></span>
<?php endif; ?>
<?php if(count($value->files) != 0): ?>
<?php $__currentLoopData = $value->files; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $file): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<span title="<?php echo e($file->type); ?>"><?php echo e($file->type); ?></span>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
</div>
<a href="<?php echo e(route('product',[$value->id,$value->name])); ?>">
<img src="<?php echo e(asset($value->image)); ?>" class="offer-item-img">
<h4><?php echo e(@$product->user->name != "" ? $product->user->name . " " . $product->user->family : $product->user->username); ?></h4>
<h5><?php echo e($product->name); ?> - <?php echo e($product->type); ?></h5>
<h6>
<?php if($value->price != "" && $value->price != 0): ?>
<?php if($value->discount != 0 && $value->discount != ""): ?>
<span style="text-decoration: line-through; color: #898989; margin-left: 5px;"><?php echo e($value->price); ?></span>
<span><?php echo e($value->price-(($value->discount/100)*$value->price)); ?> تومان</span>
<?php else: ?>
<span><?php echo e($value->price); ?> تومان</span>
<?php endif; ?>
<?php endif; ?>
</h6>
</a>
</div>
</article>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</section>
<div class="clearfix"></div>
</div>
Arguments
"Undefined variable: product (View: /home2/memarane/public_html/main/resources/views/category/tag.blade.php)"
/home2
/memarane
/public_html
/main
/storage
/framework
/views
/ed0fdc69f4dc4298ce609f2ab95af951e13bb27e.php
if(Session::has('likeProduct'.$value->id)){
$class="active";
}
?>
<div class="home-products-like1">
<a><span class="home-products-like1-span <?php echo e($class); ?>" id="<?php echo e($value->id); ?>" onclick="likeProduct(this)"><span class="fa fa-plus"></span> save </span></a>
</div>
<div class="home-products-badge">
<?php if(count($value->badges) != 0): ?>
<span class="fa fa-bookmark" title="نشان"></span>
<?php endif; ?>
<?php if(count($value->files) != 0): ?>
<?php $__currentLoopData = $value->files; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $file): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<span title="<?php echo e($file->type); ?>"><?php echo e($file->type); ?></span>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
</div>
<a href="<?php echo e(route('product',[$value->id,$value->name])); ?>">
<img src="<?php echo e(asset($value->image)); ?>" class="offer-item-img">
<h4><?php echo e(@$product->user->name != "" ? $product->user->name . " " . $product->user->family : $product->user->username); ?></h4>
<h5><?php echo e($product->name); ?> - <?php echo e($product->type); ?></h5>
<h6>
<?php if($value->price != "" && $value->price != 0): ?>
<?php if($value->discount != 0 && $value->discount != ""): ?>
<span style="text-decoration: line-through; color: #898989; margin-left: 5px;"><?php echo e($value->price); ?></span>
<span><?php echo e($value->price-(($value->discount/100)*$value->price)); ?> تومان</span>
<?php else: ?>
<span><?php echo e($value->price); ?> تومان</span>
<?php endif; ?>
<?php endif; ?>
</h6>
</a>
</div>
</article>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</section>
<div class="clearfix"></div>
</div>
Arguments
"Undefined variable: product"
/home2
/memarane
/public_html
/main
/storage
/framework
/views
/ed0fdc69f4dc4298ce609f2ab95af951e13bb27e.php
if(Session::has('likeProduct'.$value->id)){
$class="active";
}
?>
<div class="home-products-like1">
<a><span class="home-products-like1-span <?php echo e($class); ?>" id="<?php echo e($value->id); ?>" onclick="likeProduct(this)"><span class="fa fa-plus"></span> save </span></a>
</div>
<div class="home-products-badge">
<?php if(count($value->badges) != 0): ?>
<span class="fa fa-bookmark" title="نشان"></span>
<?php endif; ?>
<?php if(count($value->files) != 0): ?>
<?php $__currentLoopData = $value->files; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $file): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<span title="<?php echo e($file->type); ?>"><?php echo e($file->type); ?></span>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
</div>
<a href="<?php echo e(route('product',[$value->id,$value->name])); ?>">
<img src="<?php echo e(asset($value->image)); ?>" class="offer-item-img">
<h4><?php echo e(@$product->user->name != "" ? $product->user->name . " " . $product->user->family : $product->user->username); ?></h4>
<h5><?php echo e($product->name); ?> - <?php echo e($product->type); ?></h5>
<h6>
<?php if($value->price != "" && $value->price != 0): ?>
<?php if($value->discount != 0 && $value->discount != ""): ?>
<span style="text-decoration: line-through; color: #898989; margin-left: 5px;"><?php echo e($value->price); ?></span>
<span><?php echo e($value->price-(($value->discount/100)*$value->price)); ?> تومان</span>
<?php else: ?>
<span><?php echo e($value->price); ?> تومان</span>
<?php endif; ?>
<?php endif; ?>
</h6>
</a>
</div>
</article>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</section>
<div class="clearfix"></div>
</div>
Arguments
8
"Undefined variable: product"
"/home2/memarane/public_html/main/storage/framework/views/ed0fdc69f4dc4298ce609f2ab95af951e13bb27e.php"
43
array:30 [
"__path" => "/home2/memarane/public_html/main/storage/framework/views/ed0fdc69f4dc4298ce609f2ab95af951e13bb27e.php"
"__data" => array:23 [
"__env" => Factory {#138}
"app" => Application {#2}
"errors" => ViewErrorBag {#1374}
"global_categories" => Collection {#1414}
"global_productsLiked" => []
"global_productsCart" => []
"global_totalPrice" => 0
"global_totalPriceTax" => 0
"global_settings" => array:4 [
"value" => array:94 [
"nav-icon" => "1"
"nav-text-fa" => "گروه معماری خاک"
"nav-text-en" => "KHAK ARCHITECTURE GROUP"
"address" => "تهران, خیابان ولیعصر، کوچه سعدی، پلاک 1 طبقه 1 واحد 1"
"tell" => null
"fax" => null
"footer-left" => null
"siteTitle" => "گروه معماری خاک | دپارتمان آموزش"
"userImage" => null
"userCover" => null
"favIcon" => null
"homeSlider" => "1"
"homeInspirate" => "1"
"homeMagazine" => "1"
"homeProduct" => "1"
"homeService" => "0"
"homeDemand" => "0"
"homeThreeAside" => "0"
"homeTicket" => "1"
"homeFair" => "0"
"homeBlog" => "1"
"homeCategory" => "1"
"homeJoin" => "1"
"loginImage" => null
"CopyRightText" => "© کپی بخش یا کل هر کدام از مطالب khakgroup تنها با کسب مجوز مکتوب امکان پذیر است."
"siteDescription" => "گروه آموزشی معماری خاک"
"siteKeyword" => "معماری,ساختمان,طراحی داخلی,مصالح,دکوراسیون,عمران,building,architecture,معمار,برند,دانلود,حمام,نمایشگاه,آشپزخانه,کتاب معماری,عکس معماری,قیمت,خرید,فروش,بازسازی,طراحی,دکوراسیون"
"numberSliderHome" => "11"
"numberInspirateHome" => "4"
"titleInspirateHome" => "حرفه ای و تخصصی بیاموزید"
"descriptionInspirateHome" => "با کمترین هزینه و در کوتاهترین زمان همراه با اساتید حرفه ای"
"numberNewsHome" => "4"
"titleNewsHome" => "مجله خبری"
"descriptionNewsHome" => "جدیدترین اخبار و رویدادهای آموزشی"
"numberProductHome" => "16"
"titleProductHome" => "محصولات و دوره ها"
"numberServiceHome" => "8"
"titleServiceHome" => "جدید ترین خدمات مورد نیاز فنی و مهندسی"
"numberDemandHome" => "8"
"titleDemandHome" => "جدید ترین تقاضاهای خرید/فروش کالا"
"numberTicketHome" => "8"
"titleTicketHome" => "جدید ترین آگهی های استخدام"
"numberFairHome" => "8"
"titleFairHome" => "جدید ترین نمایشگاه ها"
"numberBlog1Home" => "4"
"numberBlog2Home" => "6"
"titleBlogHome" => "آخرین پست های بلاگ"
"numberCategoryHome" => "7"
"titleCategoryHome" => "دسته بندی ها"
"titleThreeAside1Home" => "اساتید بیشتر دیده شده"
"titleThreeAside2Home" => "پروژه های بیشتر دیده شده هفته"
"titleThreeAside3Home" => "محصولات بیشتر دیده شده"
"TermsConditions" => "https://memaraneh.com/fotter/%D9%82%D9%88%D8%A7%D9%86%DB%8C%D9%86%20%D9%88%20%D9%85%D9%82%D8%B1%D8%B1%D8%A7%D8%AA"
"PrivacyPolicy" => "http://basakhteman.com/"
"oneMonthPrice" => "0"
"twoMonthPrice" => "000"
"threeMonthPrice" => "000"
"sixMonthPrice" => "000000"
"nineMonthPrice" => "000000000"
"oneYearPrice" => "000"
"homeWidget" => "0"
"movieImage" => null
"keywordsLearn" => null
"uploadFile" => "http://memaraneh.com/pages/صفحه ی راهنمای آپلود فایل محصولات دانلودی"
"numberEventHome" => "8"
"homeEvent" => "1"
"titleEventHome" => "رویداد ها"
"userPercent" => "15"
"userActive" => "3"
"blogDescription" => "مقالات آموزشی معماری و ساختمان از سراسر جهان"
"focusesTitle" => "با پیشنهادهای شگفت انگیز و تخفیفهای ویژه معمارانه همراه باشید"
"focusesDescription" => "پیشنهادهای شگفت انگیز معمارانه"
"defaultUser" => "admin"
"demandPageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"servicePageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"ticketPageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"nav-small-text-fa" => "معمارانه"
"nav-small-text-en" => "اخبار و محصولات معماری"
"numberProjectHome" => "7"
"titleProjectHome" => "جدیدترین پروژه ها"
"homeProject" => "0"
"descriptionProjectHome" => "جدیدترین پروژه های معماری را در این قسمت ببینید"
"imageProjectHome" => null
"loginrequired" => null
"questionStore" => "هرگونه سوال قبل از خرید را میتوانید از بخش ارتباط با ما مربوط به فروشنده هر کالا بپرسید"
"returnStore" => "روش عودت کالا در توضیحات مختص هر کالا ذکر شده است"
"transportationStore" => "در صورتی که تمایل دارید کالای شما از طریق پیشنهادی به دستتان برسد با پشتیبانی معمارانه به شماره 22744011 تماس بگیرید"
"descriptionStore" => "در صورت هرگونه مشکل در فراِیند خرید با 02122744011 تماس بگیرید"
"homeCategoryTitle" => "تجربه اساتید گروه معماری خاک همراه شماست"
"homeCategoryDescription" => "بهترین دوره های آموزشی"
"homeCategoryShow" => "1"
"projectPageTitle" => "متن عنوان صفحه ی پروژه ها"
"movieTitle" => "ویدیو"
"movieDescription" => "برندها و نمایشگاههای مرتبط"
]
"valueEn" => array:94 [
"nav-icon" => null
"nav-text-fa" => null
"nav-text-en" => null
"address" => null
"tell" => null
"fax" => null
"footer-left" => null
"siteTitle" => null
"userImage" => null
"userCover" => null
"favIcon" => null
"homeSlider" => null
"homeInspirate" => null
"homeMagazine" => null
"homeProduct" => null
"homeService" => null
"homeDemand" => null
"homeThreeAside" => null
"homeTicket" => null
"homeFair" => null
"homeBlog" => null
"homeCategory" => null
"homeJoin" => null
"loginImage" => null
"CopyRightText" => null
"siteDescription" => null
"siteKeyword" => null
"numberSliderHome" => null
"numberInspirateHome" => null
"titleInspirateHome" => null
"descriptionInspirateHome" => null
"numberNewsHome" => null
"titleNewsHome" => null
"descriptionNewsHome" => null
"numberProductHome" => null
"titleProductHome" => null
"numberServiceHome" => null
"titleServiceHome" => null
"numberDemandHome" => null
"titleDemandHome" => null
"numberTicketHome" => null
"titleTicketHome" => null
"numberFairHome" => null
"titleFairHome" => null
"numberBlog1Home" => null
"numberBlog2Home" => null
"titleBlogHome" => null
"numberCategoryHome" => null
"titleCategoryHome" => null
"titleThreeAside1Home" => null
"titleThreeAside2Home" => null
"titleThreeAside3Home" => null
"TermsConditions" => null
"PrivacyPolicy" => null
"oneMonthPrice" => null
"twoMonthPrice" => null
"threeMonthPrice" => null
"sixMonthPrice" => null
"nineMonthPrice" => null
"oneYearPrice" => null
"homeWidget" => null
"movieImage" => null
"keywordsLearn" => null
"uploadFile" => null
"numberEventHome" => null
"homeEvent" => null
"titleEventHome" => null
"userPercent" => null
"userActive" => null
"blogDescription" => null
"focusesTitle" => null
"focusesDescription" => null
"defaultUser" => null
"demandPageDescription" => null
"servicePageDescription" => null
"ticketPageDescription" => null
"nav-small-text-fa" => null
"nav-small-text-en" => null
"numberProjectHome" => null
"titleProjectHome" => null
"homeProject" => null
"descriptionProjectHome" => null
"imageProjectHome" => null
"loginrequired" => null
"questionStore" => null
"returnStore" => null
"transportationStore" => null
"descriptionStore" => null
"homeCategoryTitle" => null
"homeCategoryDescription" => null
"homeCategoryShow" => null
"projectPageTitle" => null
"movieTitle" => null
"movieDescription" => null
]
"description" => array:94 [
"nav-icon" => "تصویر منو سایت"
"nav-text-fa" => "متن منوی سایت فارسی"
"nav-text-en" => "متن منوی سایت انگلیسی"
"address" => "آدرس"
"tell" => "تلفن"
"fax" => "فکس"
"footer-left" => "تصویر فوتر کنار آدرس با ارتفاع حداکثر 100px"
"siteTitle" => "عنوان سایت"
"userImage" => "تصویر پیش فرض کاربر"
"userCover" => "تصویر پیش فرض هدر کاربر"
"favIcon" => "آیکون عنوان مرورگر"
"homeSlider" => "نمایش اسلایدر صفحه اصلی"
"homeInspirate" => "نماایش الهام و طراحی صفحه اصلی"
"homeMagazine" => "نمایش مجله صفحه ی اصلی"
"homeProduct" => "نمایش تولیدات صفحه ی اصلی"
"homeService" => "نمایش خدمات مورد نیاز فنی"
"homeDemand" => "نمایش تقاضای خرید کالا صفحه ی اصلی"
"homeThreeAside" => "نمایش قسمت سه ستون صفحه اصلی"
"homeTicket" => "نمایش آگهی استخدام صفحه اصلی"
"homeFair" => "نمایش قسمت نمایشگاه صفحه اصلی"
"homeBlog" => "نمایش قسمت وبلاگ صفحه اصلی"
"homeCategory" => "نمایش قسمت دسته بندی صفحه ی اصلی"
"homeJoin" => "نمایش قسمت توضیحات برای ثبت نام صفحه ی اصلی"
"loginImage" => "تصویر صفحه ی ورود و ثبت نام"
"CopyRightText" => "متن کپی رایت فوتر"
"siteDescription" => "توضیحات سایت"
"siteKeyword" => "کلمات کلیدی سایت"
"numberSliderHome" => "تعداد آیتمهای اسلایدر صفحه اصلی"
"numberInspirateHome" => "تعداد آیتمهای راه جدید برای طراحی خانه شما"
"titleInspirateHome" => "تیتر بالا"
"descriptionInspirateHome" => "تیتر پایین"
"numberNewsHome" => "تعداد آیتمهای مجله خبری"
"titleNewsHome" => "عنوان مجله خبری"
"descriptionNewsHome" => "توضیحات مجله خبری"
"numberProductHome" => "تعداد آیتمهای تولیدات"
"titleProductHome" => "محصولات و دوره ها"
"numberServiceHome" => "تعداد آیتمهای خدمات مورد نیاز فنی مهندسی"
"titleServiceHome" => "عنوان خدمات مورد نیاز فنی و مهندسی"
"numberDemandHome" => "تعداد آیتمهای تقاضاهای خرید کالا"
"titleDemandHome" => "عنوان تقاضاهای خرید کالا"
"numberTicketHome" => "تعداد آیتمهای آگهی های استخدام"
"titleTicketHome" => "عنوان آگهی های استخدام"
"numberFairHome" => "تعداد آیتمهای نمایشگاه ها"
"titleFairHome" => "عنوان نمایشگاه ها"
"numberBlog1Home" => "تعداد آیتمهای پست های بلاگ بزرگ"
"numberBlog2Home" => "تعداد آیتمهای پست های بلاگ کوچک"
"titleBlogHome" => "عنوان پست های بلاگ"
"numberCategoryHome" => "تعداد آیتمهای دسته بندی ها"
"titleCategoryHome" => "عنوان دسته بندی ها"
"titleThreeAside1Home" => "عنوان اساتید بیشتر دیده شده هفته"
"titleThreeAside2Home" => "عنوان پروژه های بیشتر دیده شده هفته"
"titleThreeAside3Home" => "عنوان محصولات بیشتر دیده شده هفته"
"TermsConditions" => "لینک صفحه شرایط و ضوابط"
"PrivacyPolicy" => "لینک صفحه ی حریم خصوصی"
"oneMonthPrice" => "هزینه ویژه کردن اکانت برای یک ماه"
"twoMonthPrice" => "هزینه ویژه کردن اکانت برای دو ماه"
"threeMonthPrice" => "هزینه ویژه کردن اکانت برای دو ماه"
"sixMonthPrice" => "هزینه ویژه کردن اکانت برای شیش ماه"
"nineMonthPrice" => "هزینه ویژه کردن اکانت برای نو ماه"
"oneYearPrice" => "هزینه ویژه کردن اکانت برای نو ماه"
"homeWidget" => "نمایش قسمت آیکون های بالای صفحه اصلی"
"movieImage" => "تصویر بالای صفحه ویدیو"
"keywordsLearn" => "راهنمای کلمات کلیدی اعضا"
"uploadFile" => "جهت راهنمایی نحوه آپلود فایلها این مطلب را مطالعه بفرمایید"
"numberEventHome" => "تعداد آیتم های رویداد صفحه اصلی"
"homeEvent" => "نمایش رویداد ها صفحه اصلی"
"titleEventHome" => "عنوان رویداد"
"userPercent" => "درصد پیش فرض دریافتی از فروش کاربر"
"userActive" => "مقدار پیش فرض فعال بودن اکانت ها"
"blogDescription" => "توضیحات زیر بلاگ آموزشی"
"focusesTitle" => "عنوان صفحه پیشنهاد شگفت انگیز"
"focusesDescription" => "توضیحات صفحه پیشنهاد شگفت انگیز"
"defaultUser" => "نام کاربری شخصی که بعد از حذف اعضا مطالب به اون منتقل مشوند"
"demandPageDescription" => "توضیحات تقاضاهای خرید کالا ویژه"
"servicePageDescription" => "توضیحات خدمات مورد نیاز فنی ویژه"
"ticketPageDescription" => "توضیحات آگهی استخدام ویژه"
"nav-small-text-fa" => "متن منوی سایت در لب تاپ"
"nav-small-text-en" => "متن منوی سایت در لب تاپ انگلیسی"
"numberProjectHome" => "تعداد آیتمهای پروژه ها"
"titleProjectHome" => "عنوان پروژه ها"
"homeProject" => "نمایش قسمت پروژه صفحه اصلی"
"descriptionProjectHome" => "توضیحات پروژه"
"imageProjectHome" => "تصویر ارسال پروژه صفحه اصلی"
"loginrequired" => "تصویر قسمت تکمیل اطلاعات ثبت نام"
"questionStore" => "سوالات"
"returnStore" => "عودت کالا"
"transportationStore" => "حمل و نقل صفحه خرید"
"descriptionStore" => "سوالات صفحه خرید"
"homeCategoryTitle" => "عنوان متن زیر اسلاید"
"homeCategoryDescription" => "عنوان دوم متن زیر اسلاید"
"homeCategoryShow" => "نمایش آیکون های دسته صفحه اصلی"
"projectPageTitle" => "متن عنوان صفحه ی پروژه ها"
"movieTitle" => "عنوان بالای صفحه ویدیو"
"movieDescription" => "توضیحات بالای صفحه ویدیو"
]
"image" => array:94 [
"nav-icon" => "/upload/image/setting/adeca2a442327c868e300e219a9aa1ab.jpg"
"nav-text-fa" => ""
"nav-text-en" => ""
"address" => ""
"tell" => ""
"fax" => ""
"footer-left" => "/upload/image/setting/729b360580a93b16bcbf044e2923ab04.png"
"siteTitle" => ""
"userImage" => "/upload/image/setting/3e9f1b4711041710bc32b13fde149aa5.png"
"userCover" => "/upload/image/setting/3a7eff007a6617e3c7cc5541af40f47c.jpg"
"favIcon" => "/upload/image/setting/1bff9b8cb11c3d7c30a3f5de2a80672a.jpg"
"homeSlider" => ""
"homeInspirate" => ""
"homeMagazine" => ""
"homeProduct" => ""
"homeService" => ""
"homeDemand" => ""
"homeThreeAside" => ""
"homeTicket" => ""
"homeFair" => ""
"homeBlog" => ""
"homeCategory" => ""
"homeJoin" => ""
"loginImage" => "/upload/image/setting/8939876eb10342de994bdb39024576e6.jpg"
"CopyRightText" => null
"siteDescription" => null
"siteKeyword" => null
"numberSliderHome" => null
"numberInspirateHome" => null
"titleInspirateHome" => null
"descriptionInspirateHome" => null
"numberNewsHome" => null
"titleNewsHome" => null
"descriptionNewsHome" => null
"numberProductHome" => null
"titleProductHome" => null
"numberServiceHome" => null
"titleServiceHome" => null
"numberDemandHome" => null
"titleDemandHome" => null
"numberTicketHome" => null
"titleTicketHome" => null
"numberFairHome" => null
"titleFairHome" => null
"numberBlog1Home" => null
"numberBlog2Home" => null
"titleBlogHome" => null
"numberCategoryHome" => null
"titleCategoryHome" => null
"titleThreeAside1Home" => null
"titleThreeAside2Home" => null
"titleThreeAside3Home" => null
"TermsConditions" => null
"PrivacyPolicy" => null
"oneMonthPrice" => null
"twoMonthPrice" => null
"threeMonthPrice" => null
"sixMonthPrice" => null
"nineMonthPrice" => null
"oneYearPrice" => null
"homeWidget" => ""
"movieImage" => "/upload/image/setting/e5784d0655ad1f6206adf26f1da6a9ab.jpg"
"keywordsLearn" => ""
"uploadFile" => ""
"numberEventHome" => ""
"homeEvent" => ""
"titleEventHome" => ""
"userPercent" => ""
"userActive" => ""
"blogDescription" => null
"focusesTitle" => ""
"focusesDescription" => ""
"defaultUser" => null
"demandPageDescription" => null
"servicePageDescription" => null
"ticketPageDescription" => null
"nav-small-text-fa" => null
"nav-small-text-en" => null
"numberProjectHome" => null
"titleProjectHome" => null
"homeProject" => null
"descriptionProjectHome" => null
"imageProjectHome" => "/upload/image/setting/eaeb456f37951c857f7aec3f9dcb5966.jpg"
"loginrequired" => "/upload/image/setting/25c52dbcfcdeb5e26982002350c0919c.png"
"questionStore" => null
"returnStore" => null
"transportationStore" => null
"descriptionStore" => null
"homeCategoryTitle" => null
"homeCategoryDescription" => null
"homeCategoryShow" => null
"projectPageTitle" => null
"movieTitle" => ""
"movieDescription" => ""
]
]
"global_ads" => array:3 [
"link" => array:22 [
"homeTopAds" => "https://memaraneh.com/shop"
"category19" => "http://www.memaraneh.com/"
"galleryImageAds" => "http://memaraneh.com/"
"category3" => "http://irboom.com/products/%D8%A2%D8%B4%D9%BE%D8%B1%D8%AE%D8%A7%D9%86%D9%87"
"productGalleryImageAds" => "https://www.samsung.com/iran/unpacked/?cid=iran_paid_display_netbina_davinci_tease_none_banner_hhp-inside-130x400-20190712_none_varzesh3"
"category1" => "www.khak.us"
"weblogTopAds" => "IRBOOM.COM"
"ticketTopAds" => "www.irboom.com"
"shopTopAds" => "http://basakhteman.com/"
"profileTopAds" => "http://basakhteman.com/"
"fanTopAds" => "http://basakhteman.com/"
"designerTopAds" => "http://basakhteman.com/"
"brandTopAds" => "http://basakhteman.com/"
"fairTopAds" => "http://memaraneh.com/"
"demandTopAds" => "https://www.lg.com/ir"
"serviceTopAds" => "http://basakhteman.com/"
"productTopAds" => "http://basakhteman.com/"
"category16" => "http://www.khak.us/"
"homeFooterAds" => "https://www.lg.com/ir"
"category25" => "https://www.google.com/"
"eventRightAds" => "http://www.khak.us/archive.php"
"category-1" => "https://memaraneh.com/product/arch-55/%D8%AF%D9%88%D8%B1%D9%87%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C%20%D8%B1%D9%88%DB%8C%D8%AA"
]
"image" => array:22 [
"homeTopAds" => "/upload/image/ads/a357f8de44f8957d87960981da000cef.jpg"
"category19" => "/upload/image/ads/7106c4ccaa1ea1f78c9648d683c6ac3f.jpg"
"galleryImageAds" => "/upload/image/ads/ff9a0b504b6244a549cd3c50ac421519.gif"
"category3" => "/upload/image/ads/7d2a32670fb422bdebb4b2ee26afef98.jpg"
"productGalleryImageAds" => "/upload/image/ads/61a3f860429dc2540b9a442bc976be04.gif"
"category1" => "/upload/image/ads/35470ecd37c47d833b4e00b5238769db.gif"
"weblogTopAds" => "/upload/image/ads/fc13ce117633cb18f6a4feec04972ac6.jpg"
"ticketTopAds" => "/upload/image/ads/778e69e97b808c82dcb846b390511a3b.jpg"
"shopTopAds" => "/upload/image/ads/0995af8f6f769b3f71bfdb9590d0fe1d.jpg"
"profileTopAds" => "/upload/image/ads/db1f8d9a5e948f32529a605b66df5bc2.jpg"
"fanTopAds" => "/upload/image/ads/12e4800dc315e8e1a956d04a79a197f2.gif"
"designerTopAds" => "/upload/image/ads/a062bf55fc8cd8c663e251e805d43c63.jpg"
"brandTopAds" => "/upload/image/ads/74acb20be7880bfdc9e18bb4cef41d31.jpg"
"fairTopAds" => "/upload/image/ads/7accd8314106b17cdb2ce6dc799f6a3d.png"
"demandTopAds" => "/upload/image/ads/1b4ea4838be811e59c50e99c7e5faebd.png"
"serviceTopAds" => "/upload/image/ads/26eaf8be09fbb73eb9b302f654938215.jpg"
"productTopAds" => "/upload/image/ads/4574e89a3ad1d2fdbc0a23618df331f1.jpg"
"category16" => "/upload/image/ads/bbdf4c25db7f6f8dfe3fd2ac6aeaf53e.jpg"
"homeFooterAds" => "/upload/image/ads/22bf3296c341eb66b7a5c1bceb60e333.jpg"
"category25" => "/upload/image/ads/0e5510f7e692bbd380fa6e2b2377d2f1.jpg"
"eventRightAds" => "/upload/image/ads/4c1c32dc3369dc7bf10ecc7a5699a9b7.gif"
"category-1" => "/upload/image/ads/76ea452cac509c5838920164da4e8345.jpg"
]
"confirm" => array:22 [
"homeTopAds" => "0"
"category19" => "0"
"galleryImageAds" => "0"
"category3" => "0"
"productGalleryImageAds" => "0"
"category1" => "0"
"weblogTopAds" => "0"
"ticketTopAds" => "0"
"shopTopAds" => "0"
"profileTopAds" => "0"
"fanTopAds" => "0"
"designerTopAds" => "0"
"brandTopAds" => "0"
"fairTopAds" => "0"
"demandTopAds" => "0"
"serviceTopAds" => "0"
"productTopAds" => "0"
"category16" => "0"
"homeFooterAds" => "0"
"category25" => "0"
"eventRightAds" => "0"
"category-1" => "0"
]
]
"global_socials" => Collection {#2270}
"global_networks" => Collection {#2264}
"global_fotters" => Collection {#2232}
"global_followers" => []
"global_comment" => []
"globalـretailer" => []
"globalـmember" => []
"perdata" => 1
"prodata" => 1
"contact" => 1
"active" => 1
"products" => LengthAwarePaginator {#2280}
"tag" => "پلاگین ویری"
]
"obLevel" => 1
"__env" => Factory {#138}
"app" => Application {#2}
"errors" => ViewErrorBag {#1374}
"global_categories" => Collection {#1414}
"global_productsLiked" => []
"global_productsCart" => []
"global_totalPrice" => 0
"global_totalPriceTax" => 0
"global_settings" => array:4 [
"value" => array:94 [
"nav-icon" => "1"
"nav-text-fa" => "گروه معماری خاک"
"nav-text-en" => "KHAK ARCHITECTURE GROUP"
"address" => "تهران, خیابان ولیعصر، کوچه سعدی، پلاک 1 طبقه 1 واحد 1"
"tell" => null
"fax" => null
"footer-left" => null
"siteTitle" => "گروه معماری خاک | دپارتمان آموزش"
"userImage" => null
"userCover" => null
"favIcon" => null
"homeSlider" => "1"
"homeInspirate" => "1"
"homeMagazine" => "1"
"homeProduct" => "1"
"homeService" => "0"
"homeDemand" => "0"
"homeThreeAside" => "0"
"homeTicket" => "1"
"homeFair" => "0"
"homeBlog" => "1"
"homeCategory" => "1"
"homeJoin" => "1"
"loginImage" => null
"CopyRightText" => "© کپی بخش یا کل هر کدام از مطالب khakgroup تنها با کسب مجوز مکتوب امکان پذیر است."
"siteDescription" => "گروه آموزشی معماری خاک"
"siteKeyword" => "معماری,ساختمان,طراحی داخلی,مصالح,دکوراسیون,عمران,building,architecture,معمار,برند,دانلود,حمام,نمایشگاه,آشپزخانه,کتاب معماری,عکس معماری,قیمت,خرید,فروش,بازسازی,طراحی,دکوراسیون"
"numberSliderHome" => "11"
"numberInspirateHome" => "4"
"titleInspirateHome" => "حرفه ای و تخصصی بیاموزید"
"descriptionInspirateHome" => "با کمترین هزینه و در کوتاهترین زمان همراه با اساتید حرفه ای"
"numberNewsHome" => "4"
"titleNewsHome" => "مجله خبری"
"descriptionNewsHome" => "جدیدترین اخبار و رویدادهای آموزشی"
"numberProductHome" => "16"
"titleProductHome" => "محصولات و دوره ها"
"numberServiceHome" => "8"
"titleServiceHome" => "جدید ترین خدمات مورد نیاز فنی و مهندسی"
"numberDemandHome" => "8"
"titleDemandHome" => "جدید ترین تقاضاهای خرید/فروش کالا"
"numberTicketHome" => "8"
"titleTicketHome" => "جدید ترین آگهی های استخدام"
"numberFairHome" => "8"
"titleFairHome" => "جدید ترین نمایشگاه ها"
"numberBlog1Home" => "4"
"numberBlog2Home" => "6"
"titleBlogHome" => "آخرین پست های بلاگ"
"numberCategoryHome" => "7"
"titleCategoryHome" => "دسته بندی ها"
"titleThreeAside1Home" => "اساتید بیشتر دیده شده"
"titleThreeAside2Home" => "پروژه های بیشتر دیده شده هفته"
"titleThreeAside3Home" => "محصولات بیشتر دیده شده"
"TermsConditions" => "https://memaraneh.com/fotter/%D9%82%D9%88%D8%A7%D9%86%DB%8C%D9%86%20%D9%88%20%D9%85%D9%82%D8%B1%D8%B1%D8%A7%D8%AA"
"PrivacyPolicy" => "http://basakhteman.com/"
"oneMonthPrice" => "0"
"twoMonthPrice" => "000"
"threeMonthPrice" => "000"
"sixMonthPrice" => "000000"
"nineMonthPrice" => "000000000"
"oneYearPrice" => "000"
"homeWidget" => "0"
"movieImage" => null
"keywordsLearn" => null
"uploadFile" => "http://memaraneh.com/pages/صفحه ی راهنمای آپلود فایل محصولات دانلودی"
"numberEventHome" => "8"
"homeEvent" => "1"
"titleEventHome" => "رویداد ها"
"userPercent" => "15"
"userActive" => "3"
"blogDescription" => "مقالات آموزشی معماری و ساختمان از سراسر جهان"
"focusesTitle" => "با پیشنهادهای شگفت انگیز و تخفیفهای ویژه معمارانه همراه باشید"
"focusesDescription" => "پیشنهادهای شگفت انگیز معمارانه"
"defaultUser" => "admin"
"demandPageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"servicePageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"ticketPageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"nav-small-text-fa" => "معمارانه"
"nav-small-text-en" => "اخبار و محصولات معماری"
"numberProjectHome" => "7"
"titleProjectHome" => "جدیدترین پروژه ها"
"homeProject" => "0"
"descriptionProjectHome" => "جدیدترین پروژه های معماری را در این قسمت ببینید"
"imageProjectHome" => null
"loginrequired" => null
"questionStore" => "هرگونه سوال قبل از خرید را میتوانید از بخش ارتباط با ما مربوط به فروشنده هر کالا بپرسید"
"returnStore" => "روش عودت کالا در توضیحات مختص هر کالا ذکر شده است"
"transportationStore" => "در صورتی که تمایل دارید کالای شما از طریق پیشنهادی به دستتان برسد با پشتیبانی معمارانه به شماره 22744011 تماس بگیرید"
"descriptionStore" => "در صورت هرگونه مشکل در فراِیند خرید با 02122744011 تماس بگیرید"
"homeCategoryTitle" => "تجربه اساتید گروه معماری خاک همراه شماست"
"homeCategoryDescription" => "بهترین دوره های آموزشی"
"homeCategoryShow" => "1"
"projectPageTitle" => "متن عنوان صفحه ی پروژه ها"
"movieTitle" => "ویدیو"
"movieDescription" => "برندها و نمایشگاههای مرتبط"
]
"valueEn" => array:94 [
"nav-icon" => null
"nav-text-fa" => null
"nav-text-en" => null
"address" => null
"tell" => null
"fax" => null
"footer-left" => null
"siteTitle" => null
"userImage" => null
"userCover" => null
"favIcon" => null
"homeSlider" => null
"homeInspirate" => null
"homeMagazine" => null
"homeProduct" => null
"homeService" => null
"homeDemand" => null
"homeThreeAside" => null
"homeTicket" => null
"homeFair" => null
"homeBlog" => null
"homeCategory" => null
"homeJoin" => null
"loginImage" => null
"CopyRightText" => null
"siteDescription" => null
"siteKeyword" => null
"numberSliderHome" => null
"numberInspirateHome" => null
"titleInspirateHome" => null
"descriptionInspirateHome" => null
"numberNewsHome" => null
"titleNewsHome" => null
"descriptionNewsHome" => null
"numberProductHome" => null
"titleProductHome" => null
"numberServiceHome" => null
"titleServiceHome" => null
"numberDemandHome" => null
"titleDemandHome" => null
"numberTicketHome" => null
"titleTicketHome" => null
"numberFairHome" => null
"titleFairHome" => null
"numberBlog1Home" => null
"numberBlog2Home" => null
"titleBlogHome" => null
"numberCategoryHome" => null
"titleCategoryHome" => null
"titleThreeAside1Home" => null
"titleThreeAside2Home" => null
"titleThreeAside3Home" => null
"TermsConditions" => null
"PrivacyPolicy" => null
"oneMonthPrice" => null
"twoMonthPrice" => null
"threeMonthPrice" => null
"sixMonthPrice" => null
"nineMonthPrice" => null
"oneYearPrice" => null
"homeWidget" => null
"movieImage" => null
"keywordsLearn" => null
"uploadFile" => null
"numberEventHome" => null
"homeEvent" => null
"titleEventHome" => null
"userPercent" => null
"userActive" => null
"blogDescription" => null
"focusesTitle" => null
"focusesDescription" => null
"defaultUser" => null
"demandPageDescription" => null
"servicePageDescription" => null
"ticketPageDescription" => null
"nav-small-text-fa" => null
"nav-small-text-en" => null
"numberProjectHome" => null
"titleProjectHome" => null
"homeProject" => null
"descriptionProjectHome" => null
"imageProjectHome" => null
"loginrequired" => null
"questionStore" => null
"returnStore" => null
"transportationStore" => null
"descriptionStore" => null
"homeCategoryTitle" => null
"homeCategoryDescription" => null
"homeCategoryShow" => null
"projectPageTitle" => null
"movieTitle" => null
"movieDescription" => null
]
"description" => array:94 [
"nav-icon" => "تصویر منو سایت"
"nav-text-fa" => "متن منوی سایت فارسی"
"nav-text-en" => "متن منوی سایت انگلیسی"
"address" => "آدرس"
"tell" => "تلفن"
"fax" => "فکس"
"footer-left" => "تصویر فوتر کنار آدرس با ارتفاع حداکثر 100px"
"siteTitle" => "عنوان سایت"
"userImage" => "تصویر پیش فرض کاربر"
"userCover" => "تصویر پیش فرض هدر کاربر"
"favIcon" => "آیکون عنوان مرورگر"
"homeSlider" => "نمایش اسلایدر صفحه اصلی"
"homeInspirate" => "نماایش الهام و طراحی صفحه اصلی"
"homeMagazine" => "نمایش مجله صفحه ی اصلی"
"homeProduct" => "نمایش تولیدات صفحه ی اصلی"
"homeService" => "نمایش خدمات مورد نیاز فنی"
"homeDemand" => "نمایش تقاضای خرید کالا صفحه ی اصلی"
"homeThreeAside" => "نمایش قسمت سه ستون صفحه اصلی"
"homeTicket" => "نمایش آگهی استخدام صفحه اصلی"
"homeFair" => "نمایش قسمت نمایشگاه صفحه اصلی"
"homeBlog" => "نمایش قسمت وبلاگ صفحه اصلی"
"homeCategory" => "نمایش قسمت دسته بندی صفحه ی اصلی"
"homeJoin" => "نمایش قسمت توضیحات برای ثبت نام صفحه ی اصلی"
"loginImage" => "تصویر صفحه ی ورود و ثبت نام"
"CopyRightText" => "متن کپی رایت فوتر"
"siteDescription" => "توضیحات سایت"
"siteKeyword" => "کلمات کلیدی سایت"
"numberSliderHome" => "تعداد آیتمهای اسلایدر صفحه اصلی"
"numberInspirateHome" => "تعداد آیتمهای راه جدید برای طراحی خانه شما"
"titleInspirateHome" => "تیتر بالا"
"descriptionInspirateHome" => "تیتر پایین"
"numberNewsHome" => "تعداد آیتمهای مجله خبری"
"titleNewsHome" => "عنوان مجله خبری"
"descriptionNewsHome" => "توضیحات مجله خبری"
"numberProductHome" => "تعداد آیتمهای تولیدات"
"titleProductHome" => "محصولات و دوره ها"
"numberServiceHome" => "تعداد آیتمهای خدمات مورد نیاز فنی مهندسی"
"titleServiceHome" => "عنوان خدمات مورد نیاز فنی و مهندسی"
"numberDemandHome" => "تعداد آیتمهای تقاضاهای خرید کالا"
"titleDemandHome" => "عنوان تقاضاهای خرید کالا"
"numberTicketHome" => "تعداد آیتمهای آگهی های استخدام"
"titleTicketHome" => "عنوان آگهی های استخدام"
"numberFairHome" => "تعداد آیتمهای نمایشگاه ها"
"titleFairHome" => "عنوان نمایشگاه ها"
"numberBlog1Home" => "تعداد آیتمهای پست های بلاگ بزرگ"
"numberBlog2Home" => "تعداد آیتمهای پست های بلاگ کوچک"
"titleBlogHome" => "عنوان پست های بلاگ"
"numberCategoryHome" => "تعداد آیتمهای دسته بندی ها"
"titleCategoryHome" => "عنوان دسته بندی ها"
"titleThreeAside1Home" => "عنوان اساتید بیشتر دیده شده هفته"
"titleThreeAside2Home" => "عنوان پروژه های بیشتر دیده شده هفته"
"titleThreeAside3Home" => "عنوان محصولات بیشتر دیده شده هفته"
"TermsConditions" => "لینک صفحه شرایط و ضوابط"
"PrivacyPolicy" => "لینک صفحه ی حریم خصوصی"
"oneMonthPrice" => "هزینه ویژه کردن اکانت برای یک ماه"
"twoMonthPrice" => "هزینه ویژه کردن اکانت برای دو ماه"
"threeMonthPrice" => "هزینه ویژه کردن اکانت برای دو ماه"
"sixMonthPrice" => "هزینه ویژه کردن اکانت برای شیش ماه"
"nineMonthPrice" => "هزینه ویژه کردن اکانت برای نو ماه"
"oneYearPrice" => "هزینه ویژه کردن اکانت برای نو ماه"
"homeWidget" => "نمایش قسمت آیکون های بالای صفحه اصلی"
"movieImage" => "تصویر بالای صفحه ویدیو"
"keywordsLearn" => "راهنمای کلمات کلیدی اعضا"
"uploadFile" => "جهت راهنمایی نحوه آپلود فایلها این مطلب را مطالعه بفرمایید"
"numberEventHome" => "تعداد آیتم های رویداد صفحه اصلی"
"homeEvent" => "نمایش رویداد ها صفحه اصلی"
"titleEventHome" => "عنوان رویداد"
"userPercent" => "درصد پیش فرض دریافتی از فروش کاربر"
"userActive" => "مقدار پیش فرض فعال بودن اکانت ها"
"blogDescription" => "توضیحات زیر بلاگ آموزشی"
"focusesTitle" => "عنوان صفحه پیشنهاد شگفت انگیز"
"focusesDescription" => "توضیحات صفحه پیشنهاد شگفت انگیز"
"defaultUser" => "نام کاربری شخصی که بعد از حذف اعضا مطالب به اون منتقل مشوند"
"demandPageDescription" => "توضیحات تقاضاهای خرید کالا ویژه"
"servicePageDescription" => "توضیحات خدمات مورد نیاز فنی ویژه"
"ticketPageDescription" => "توضیحات آگهی استخدام ویژه"
"nav-small-text-fa" => "متن منوی سایت در لب تاپ"
"nav-small-text-en" => "متن منوی سایت در لب تاپ انگلیسی"
"numberProjectHome" => "تعداد آیتمهای پروژه ها"
"titleProjectHome" => "عنوان پروژه ها"
"homeProject" => "نمایش قسمت پروژه صفحه اصلی"
"descriptionProjectHome" => "توضیحات پروژه"
"imageProjectHome" => "تصویر ارسال پروژه صفحه اصلی"
"loginrequired" => "تصویر قسمت تکمیل اطلاعات ثبت نام"
"questionStore" => "سوالات"
"returnStore" => "عودت کالا"
"transportationStore" => "حمل و نقل صفحه خرید"
"descriptionStore" => "سوالات صفحه خرید"
"homeCategoryTitle" => "عنوان متن زیر اسلاید"
"homeCategoryDescription" => "عنوان دوم متن زیر اسلاید"
"homeCategoryShow" => "نمایش آیکون های دسته صفحه اصلی"
"projectPageTitle" => "متن عنوان صفحه ی پروژه ها"
"movieTitle" => "عنوان بالای صفحه ویدیو"
"movieDescription" => "توضیحات بالای صفحه ویدیو"
]
"image" => array:94 [
"nav-icon" => "/upload/image/setting/adeca2a442327c868e300e219a9aa1ab.jpg"
"nav-text-fa" => ""
"nav-text-en" => ""
"address" => ""
"tell" => ""
"fax" => ""
"footer-left" => "/upload/image/setting/729b360580a93b16bcbf044e2923ab04.png"
"siteTitle" => ""
"userImage" => "/upload/image/setting/3e9f1b4711041710bc32b13fde149aa5.png"
"userCover" => "/upload/image/setting/3a7eff007a6617e3c7cc5541af40f47c.jpg"
"favIcon" => "/upload/image/setting/1bff9b8cb11c3d7c30a3f5de2a80672a.jpg"
"homeSlider" => ""
"homeInspirate" => ""
"homeMagazine" => ""
"homeProduct" => ""
"homeService" => ""
"homeDemand" => ""
"homeThreeAside" => ""
"homeTicket" => ""
"homeFair" => ""
"homeBlog" => ""
"homeCategory" => ""
"homeJoin" => ""
"loginImage" => "/upload/image/setting/8939876eb10342de994bdb39024576e6.jpg"
"CopyRightText" => null
"siteDescription" => null
"siteKeyword" => null
"numberSliderHome" => null
"numberInspirateHome" => null
"titleInspirateHome" => null
"descriptionInspirateHome" => null
"numberNewsHome" => null
"titleNewsHome" => null
"descriptionNewsHome" => null
"numberProductHome" => null
"titleProductHome" => null
"numberServiceHome" => null
"titleServiceHome" => null
"numberDemandHome" => null
"titleDemandHome" => null
"numberTicketHome" => null
"titleTicketHome" => null
"numberFairHome" => null
"titleFairHome" => null
"numberBlog1Home" => null
"numberBlog2Home" => null
"titleBlogHome" => null
"numberCategoryHome" => null
"titleCategoryHome" => null
"titleThreeAside1Home" => null
"titleThreeAside2Home" => null
"titleThreeAside3Home" => null
"TermsConditions" => null
"PrivacyPolicy" => null
"oneMonthPrice" => null
"twoMonthPrice" => null
"threeMonthPrice" => null
"sixMonthPrice" => null
"nineMonthPrice" => null
"oneYearPrice" => null
"homeWidget" => ""
"movieImage" => "/upload/image/setting/e5784d0655ad1f6206adf26f1da6a9ab.jpg"
"keywordsLearn" => ""
"uploadFile" => ""
"numberEventHome" => ""
"homeEvent" => ""
"titleEventHome" => ""
"userPercent" => ""
"userActive" => ""
"blogDescription" => null
"focusesTitle" => ""
"focusesDescription" => ""
"defaultUser" => null
"demandPageDescription" => null
"servicePageDescription" => null
"ticketPageDescription" => null
"nav-small-text-fa" => null
"nav-small-text-en" => null
"numberProjectHome" => null
"titleProjectHome" => null
"homeProject" => null
"descriptionProjectHome" => null
"imageProjectHome" => "/upload/image/setting/eaeb456f37951c857f7aec3f9dcb5966.jpg"
"loginrequired" => "/upload/image/setting/25c52dbcfcdeb5e26982002350c0919c.png"
"questionStore" => null
"returnStore" => null
"transportationStore" => null
"descriptionStore" => null
"homeCategoryTitle" => null
"homeCategoryDescription" => null
"homeCategoryShow" => null
"projectPageTitle" => null
"movieTitle" => ""
"movieDescription" => ""
]
]
"global_ads" => array:3 [
"link" => array:22 [
"homeTopAds" => "https://memaraneh.com/shop"
"category19" => "http://www.memaraneh.com/"
"galleryImageAds" => "http://memaraneh.com/"
"category3" => "http://irboom.com/products/%D8%A2%D8%B4%D9%BE%D8%B1%D8%AE%D8%A7%D9%86%D9%87"
"productGalleryImageAds" => "https://www.samsung.com/iran/unpacked/?cid=iran_paid_display_netbina_davinci_tease_none_banner_hhp-inside-130x400-20190712_none_varzesh3"
"category1" => "www.khak.us"
"weblogTopAds" => "IRBOOM.COM"
"ticketTopAds" => "www.irboom.com"
"shopTopAds" => "http://basakhteman.com/"
"profileTopAds" => "http://basakhteman.com/"
"fanTopAds" => "http://basakhteman.com/"
"designerTopAds" => "http://basakhteman.com/"
"brandTopAds" => "http://basakhteman.com/"
"fairTopAds" => "http://memaraneh.com/"
"demandTopAds" => "https://www.lg.com/ir"
"serviceTopAds" => "http://basakhteman.com/"
"productTopAds" => "http://basakhteman.com/"
"category16" => "http://www.khak.us/"
"homeFooterAds" => "https://www.lg.com/ir"
"category25" => "https://www.google.com/"
"eventRightAds" => "http://www.khak.us/archive.php"
"category-1" => "https://memaraneh.com/product/arch-55/%D8%AF%D9%88%D8%B1%D9%87%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C%20%D8%B1%D9%88%DB%8C%D8%AA"
]
"image" => array:22 [
"homeTopAds" => "/upload/image/ads/a357f8de44f8957d87960981da000cef.jpg"
"category19" => "/upload/image/ads/7106c4ccaa1ea1f78c9648d683c6ac3f.jpg"
"galleryImageAds" => "/upload/image/ads/ff9a0b504b6244a549cd3c50ac421519.gif"
"category3" => "/upload/image/ads/7d2a32670fb422bdebb4b2ee26afef98.jpg"
"productGalleryImageAds" => "/upload/image/ads/61a3f860429dc2540b9a442bc976be04.gif"
"category1" => "/upload/image/ads/35470ecd37c47d833b4e00b5238769db.gif"
"weblogTopAds" => "/upload/image/ads/fc13ce117633cb18f6a4feec04972ac6.jpg"
"ticketTopAds" => "/upload/image/ads/778e69e97b808c82dcb846b390511a3b.jpg"
"shopTopAds" => "/upload/image/ads/0995af8f6f769b3f71bfdb9590d0fe1d.jpg"
"profileTopAds" => "/upload/image/ads/db1f8d9a5e948f32529a605b66df5bc2.jpg"
"fanTopAds" => "/upload/image/ads/12e4800dc315e8e1a956d04a79a197f2.gif"
"designerTopAds" => "/upload/image/ads/a062bf55fc8cd8c663e251e805d43c63.jpg"
"brandTopAds" => "/upload/image/ads/74acb20be7880bfdc9e18bb4cef41d31.jpg"
"fairTopAds" => "/upload/image/ads/7accd8314106b17cdb2ce6dc799f6a3d.png"
"demandTopAds" => "/upload/image/ads/1b4ea4838be811e59c50e99c7e5faebd.png"
"serviceTopAds" => "/upload/image/ads/26eaf8be09fbb73eb9b302f654938215.jpg"
"productTopAds" => "/upload/image/ads/4574e89a3ad1d2fdbc0a23618df331f1.jpg"
"category16" => "/upload/image/ads/bbdf4c25db7f6f8dfe3fd2ac6aeaf53e.jpg"
"homeFooterAds" => "/upload/image/ads/22bf3296c341eb66b7a5c1bceb60e333.jpg"
"category25" => "/upload/image/ads/0e5510f7e692bbd380fa6e2b2377d2f1.jpg"
"eventRightAds" => "/upload/image/ads/4c1c32dc3369dc7bf10ecc7a5699a9b7.gif"
"category-1" => "/upload/image/ads/76ea452cac509c5838920164da4e8345.jpg"
]
"confirm" => array:22 [
"homeTopAds" => "0"
"category19" => "0"
"galleryImageAds" => "0"
"category3" => "0"
"productGalleryImageAds" => "0"
"category1" => "0"
"weblogTopAds" => "0"
"ticketTopAds" => "0"
"shopTopAds" => "0"
"profileTopAds" => "0"
"fanTopAds" => "0"
"designerTopAds" => "0"
"brandTopAds" => "0"
"fairTopAds" => "0"
"demandTopAds" => "0"
"serviceTopAds" => "0"
"productTopAds" => "0"
"category16" => "0"
"homeFooterAds" => "0"
"category25" => "0"
"eventRightAds" => "0"
"category-1" => "0"
]
]
"global_socials" => Collection {#2270}
"global_networks" => Collection {#2264}
"global_fotters" => Collection {#2232}
"global_followers" => []
"global_comment" => []
"globalـretailer" => []
"globalـmember" => []
"perdata" => 1
"prodata" => 1
"contact" => 1
"active" => 1
"products" => LengthAwarePaginator {#2280}
"tag" => "پلاگین ویری"
"__currentLoopData" => LengthAwarePaginator {#2280}
"value" => Product {#2233}
"loop" => {#2289}
"class" => ""
]
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/View
/Engines
/PhpEngine.php
/**
* Get the evaluated contents of the view at the given path.
*
* @param string $__path
* @param array $__data
* @return string
*/
protected function evaluatePath($__path, $__data)
{
$obLevel = ob_get_level();
ob_start();
extract($__data, EXTR_SKIP);
// We'll evaluate the contents of the view inside a try/catch block so we can
// flush out any stray output that might get out before an error occurs or
// an exception is thrown. This prevents any partial views from leaking.
try {
include $__path;
} catch (Exception $e) {
$this->handleViewException($e, $obLevel);
} catch (Throwable $e) {
$this->handleViewException(new FatalThrowableError($e), $obLevel);
}
return ltrim(ob_get_clean());
}
/**
* Handle a view exception.
*
* @param \Exception $e
* @param int $obLevel
* @return void
*
* @throws \Exception
*/
protected function handleViewException(Exception $e, $obLevel)
{
Arguments
"/home2/memarane/public_html/main/storage/framework/views/ed0fdc69f4dc4298ce609f2ab95af951e13bb27e.php"
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/View
/Engines
/CompilerEngine.php
* @param array $data
* @return string
*/
public function get($path, array $data = [])
{
$this->lastCompiled[] = $path;
// If this given view has expired, which means it has simply been edited since
// it was last compiled, we will re-compile the views so we can evaluate a
// fresh copy of the view. We'll pass the compiler the path of the view.
if ($this->compiler->isExpired($path)) {
$this->compiler->compile($path);
}
$compiled = $this->compiler->getCompiledPath($path);
// Once we have the path to the compiled file, we will evaluate the paths with
// typical PHP just like any other templates. We also keep a stack of views
// which have been rendered for right exception messages to be generated.
$results = $this->evaluatePath($compiled, $data);
array_pop($this->lastCompiled);
return $results;
}
/**
* Handle a view exception.
*
* @param \Exception $e
* @param int $obLevel
* @return void
*
* @throws \Exception
*/
protected function handleViewException(Exception $e, $obLevel)
{
$e = new ErrorException($this->getMessage($e), 0, 1, $e->getFile(), $e->getLine(), $e);
parent::handleViewException($e, $obLevel);
Arguments
"/home2/memarane/public_html/main/storage/framework/views/ed0fdc69f4dc4298ce609f2ab95af951e13bb27e.php"
array:23 [
"__env" => Factory {#138}
"app" => Application {#2}
"errors" => ViewErrorBag {#1374}
"global_categories" => Collection {#1414}
"global_productsLiked" => []
"global_productsCart" => []
"global_totalPrice" => 0
"global_totalPriceTax" => 0
"global_settings" => array:4 [
"value" => array:94 [
"nav-icon" => "1"
"nav-text-fa" => "گروه معماری خاک"
"nav-text-en" => "KHAK ARCHITECTURE GROUP"
"address" => "تهران, خیابان ولیعصر، کوچه سعدی، پلاک 1 طبقه 1 واحد 1"
"tell" => null
"fax" => null
"footer-left" => null
"siteTitle" => "گروه معماری خاک | دپارتمان آموزش"
"userImage" => null
"userCover" => null
"favIcon" => null
"homeSlider" => "1"
"homeInspirate" => "1"
"homeMagazine" => "1"
"homeProduct" => "1"
"homeService" => "0"
"homeDemand" => "0"
"homeThreeAside" => "0"
"homeTicket" => "1"
"homeFair" => "0"
"homeBlog" => "1"
"homeCategory" => "1"
"homeJoin" => "1"
"loginImage" => null
"CopyRightText" => "© کپی بخش یا کل هر کدام از مطالب khakgroup تنها با کسب مجوز مکتوب امکان پذیر است."
"siteDescription" => "گروه آموزشی معماری خاک"
"siteKeyword" => "معماری,ساختمان,طراحی داخلی,مصالح,دکوراسیون,عمران,building,architecture,معمار,برند,دانلود,حمام,نمایشگاه,آشپزخانه,کتاب معماری,عکس معماری,قیمت,خرید,فروش,بازسازی,طراحی,دکوراسیون"
"numberSliderHome" => "11"
"numberInspirateHome" => "4"
"titleInspirateHome" => "حرفه ای و تخصصی بیاموزید"
"descriptionInspirateHome" => "با کمترین هزینه و در کوتاهترین زمان همراه با اساتید حرفه ای"
"numberNewsHome" => "4"
"titleNewsHome" => "مجله خبری"
"descriptionNewsHome" => "جدیدترین اخبار و رویدادهای آموزشی"
"numberProductHome" => "16"
"titleProductHome" => "محصولات و دوره ها"
"numberServiceHome" => "8"
"titleServiceHome" => "جدید ترین خدمات مورد نیاز فنی و مهندسی"
"numberDemandHome" => "8"
"titleDemandHome" => "جدید ترین تقاضاهای خرید/فروش کالا"
"numberTicketHome" => "8"
"titleTicketHome" => "جدید ترین آگهی های استخدام"
"numberFairHome" => "8"
"titleFairHome" => "جدید ترین نمایشگاه ها"
"numberBlog1Home" => "4"
"numberBlog2Home" => "6"
"titleBlogHome" => "آخرین پست های بلاگ"
"numberCategoryHome" => "7"
"titleCategoryHome" => "دسته بندی ها"
"titleThreeAside1Home" => "اساتید بیشتر دیده شده"
"titleThreeAside2Home" => "پروژه های بیشتر دیده شده هفته"
"titleThreeAside3Home" => "محصولات بیشتر دیده شده"
"TermsConditions" => "https://memaraneh.com/fotter/%D9%82%D9%88%D8%A7%D9%86%DB%8C%D9%86%20%D9%88%20%D9%85%D9%82%D8%B1%D8%B1%D8%A7%D8%AA"
"PrivacyPolicy" => "http://basakhteman.com/"
"oneMonthPrice" => "0"
"twoMonthPrice" => "000"
"threeMonthPrice" => "000"
"sixMonthPrice" => "000000"
"nineMonthPrice" => "000000000"
"oneYearPrice" => "000"
"homeWidget" => "0"
"movieImage" => null
"keywordsLearn" => null
"uploadFile" => "http://memaraneh.com/pages/صفحه ی راهنمای آپلود فایل محصولات دانلودی"
"numberEventHome" => "8"
"homeEvent" => "1"
"titleEventHome" => "رویداد ها"
"userPercent" => "15"
"userActive" => "3"
"blogDescription" => "مقالات آموزشی معماری و ساختمان از سراسر جهان"
"focusesTitle" => "با پیشنهادهای شگفت انگیز و تخفیفهای ویژه معمارانه همراه باشید"
"focusesDescription" => "پیشنهادهای شگفت انگیز معمارانه"
"defaultUser" => "admin"
"demandPageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"servicePageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"ticketPageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"nav-small-text-fa" => "معمارانه"
"nav-small-text-en" => "اخبار و محصولات معماری"
"numberProjectHome" => "7"
"titleProjectHome" => "جدیدترین پروژه ها"
"homeProject" => "0"
"descriptionProjectHome" => "جدیدترین پروژه های معماری را در این قسمت ببینید"
"imageProjectHome" => null
"loginrequired" => null
"questionStore" => "هرگونه سوال قبل از خرید را میتوانید از بخش ارتباط با ما مربوط به فروشنده هر کالا بپرسید"
"returnStore" => "روش عودت کالا در توضیحات مختص هر کالا ذکر شده است"
"transportationStore" => "در صورتی که تمایل دارید کالای شما از طریق پیشنهادی به دستتان برسد با پشتیبانی معمارانه به شماره 22744011 تماس بگیرید"
"descriptionStore" => "در صورت هرگونه مشکل در فراِیند خرید با 02122744011 تماس بگیرید"
"homeCategoryTitle" => "تجربه اساتید گروه معماری خاک همراه شماست"
"homeCategoryDescription" => "بهترین دوره های آموزشی"
"homeCategoryShow" => "1"
"projectPageTitle" => "متن عنوان صفحه ی پروژه ها"
"movieTitle" => "ویدیو"
"movieDescription" => "برندها و نمایشگاههای مرتبط"
]
"valueEn" => array:94 [
"nav-icon" => null
"nav-text-fa" => null
"nav-text-en" => null
"address" => null
"tell" => null
"fax" => null
"footer-left" => null
"siteTitle" => null
"userImage" => null
"userCover" => null
"favIcon" => null
"homeSlider" => null
"homeInspirate" => null
"homeMagazine" => null
"homeProduct" => null
"homeService" => null
"homeDemand" => null
"homeThreeAside" => null
"homeTicket" => null
"homeFair" => null
"homeBlog" => null
"homeCategory" => null
"homeJoin" => null
"loginImage" => null
"CopyRightText" => null
"siteDescription" => null
"siteKeyword" => null
"numberSliderHome" => null
"numberInspirateHome" => null
"titleInspirateHome" => null
"descriptionInspirateHome" => null
"numberNewsHome" => null
"titleNewsHome" => null
"descriptionNewsHome" => null
"numberProductHome" => null
"titleProductHome" => null
"numberServiceHome" => null
"titleServiceHome" => null
"numberDemandHome" => null
"titleDemandHome" => null
"numberTicketHome" => null
"titleTicketHome" => null
"numberFairHome" => null
"titleFairHome" => null
"numberBlog1Home" => null
"numberBlog2Home" => null
"titleBlogHome" => null
"numberCategoryHome" => null
"titleCategoryHome" => null
"titleThreeAside1Home" => null
"titleThreeAside2Home" => null
"titleThreeAside3Home" => null
"TermsConditions" => null
"PrivacyPolicy" => null
"oneMonthPrice" => null
"twoMonthPrice" => null
"threeMonthPrice" => null
"sixMonthPrice" => null
"nineMonthPrice" => null
"oneYearPrice" => null
"homeWidget" => null
"movieImage" => null
"keywordsLearn" => null
"uploadFile" => null
"numberEventHome" => null
"homeEvent" => null
"titleEventHome" => null
"userPercent" => null
"userActive" => null
"blogDescription" => null
"focusesTitle" => null
"focusesDescription" => null
"defaultUser" => null
"demandPageDescription" => null
"servicePageDescription" => null
"ticketPageDescription" => null
"nav-small-text-fa" => null
"nav-small-text-en" => null
"numberProjectHome" => null
"titleProjectHome" => null
"homeProject" => null
"descriptionProjectHome" => null
"imageProjectHome" => null
"loginrequired" => null
"questionStore" => null
"returnStore" => null
"transportationStore" => null
"descriptionStore" => null
"homeCategoryTitle" => null
"homeCategoryDescription" => null
"homeCategoryShow" => null
"projectPageTitle" => null
"movieTitle" => null
"movieDescription" => null
]
"description" => array:94 [
"nav-icon" => "تصویر منو سایت"
"nav-text-fa" => "متن منوی سایت فارسی"
"nav-text-en" => "متن منوی سایت انگلیسی"
"address" => "آدرس"
"tell" => "تلفن"
"fax" => "فکس"
"footer-left" => "تصویر فوتر کنار آدرس با ارتفاع حداکثر 100px"
"siteTitle" => "عنوان سایت"
"userImage" => "تصویر پیش فرض کاربر"
"userCover" => "تصویر پیش فرض هدر کاربر"
"favIcon" => "آیکون عنوان مرورگر"
"homeSlider" => "نمایش اسلایدر صفحه اصلی"
"homeInspirate" => "نماایش الهام و طراحی صفحه اصلی"
"homeMagazine" => "نمایش مجله صفحه ی اصلی"
"homeProduct" => "نمایش تولیدات صفحه ی اصلی"
"homeService" => "نمایش خدمات مورد نیاز فنی"
"homeDemand" => "نمایش تقاضای خرید کالا صفحه ی اصلی"
"homeThreeAside" => "نمایش قسمت سه ستون صفحه اصلی"
"homeTicket" => "نمایش آگهی استخدام صفحه اصلی"
"homeFair" => "نمایش قسمت نمایشگاه صفحه اصلی"
"homeBlog" => "نمایش قسمت وبلاگ صفحه اصلی"
"homeCategory" => "نمایش قسمت دسته بندی صفحه ی اصلی"
"homeJoin" => "نمایش قسمت توضیحات برای ثبت نام صفحه ی اصلی"
"loginImage" => "تصویر صفحه ی ورود و ثبت نام"
"CopyRightText" => "متن کپی رایت فوتر"
"siteDescription" => "توضیحات سایت"
"siteKeyword" => "کلمات کلیدی سایت"
"numberSliderHome" => "تعداد آیتمهای اسلایدر صفحه اصلی"
"numberInspirateHome" => "تعداد آیتمهای راه جدید برای طراحی خانه شما"
"titleInspirateHome" => "تیتر بالا"
"descriptionInspirateHome" => "تیتر پایین"
"numberNewsHome" => "تعداد آیتمهای مجله خبری"
"titleNewsHome" => "عنوان مجله خبری"
"descriptionNewsHome" => "توضیحات مجله خبری"
"numberProductHome" => "تعداد آیتمهای تولیدات"
"titleProductHome" => "محصولات و دوره ها"
"numberServiceHome" => "تعداد آیتمهای خدمات مورد نیاز فنی مهندسی"
"titleServiceHome" => "عنوان خدمات مورد نیاز فنی و مهندسی"
"numberDemandHome" => "تعداد آیتمهای تقاضاهای خرید کالا"
"titleDemandHome" => "عنوان تقاضاهای خرید کالا"
"numberTicketHome" => "تعداد آیتمهای آگهی های استخدام"
"titleTicketHome" => "عنوان آگهی های استخدام"
"numberFairHome" => "تعداد آیتمهای نمایشگاه ها"
"titleFairHome" => "عنوان نمایشگاه ها"
"numberBlog1Home" => "تعداد آیتمهای پست های بلاگ بزرگ"
"numberBlog2Home" => "تعداد آیتمهای پست های بلاگ کوچک"
"titleBlogHome" => "عنوان پست های بلاگ"
"numberCategoryHome" => "تعداد آیتمهای دسته بندی ها"
"titleCategoryHome" => "عنوان دسته بندی ها"
"titleThreeAside1Home" => "عنوان اساتید بیشتر دیده شده هفته"
"titleThreeAside2Home" => "عنوان پروژه های بیشتر دیده شده هفته"
"titleThreeAside3Home" => "عنوان محصولات بیشتر دیده شده هفته"
"TermsConditions" => "لینک صفحه شرایط و ضوابط"
"PrivacyPolicy" => "لینک صفحه ی حریم خصوصی"
"oneMonthPrice" => "هزینه ویژه کردن اکانت برای یک ماه"
"twoMonthPrice" => "هزینه ویژه کردن اکانت برای دو ماه"
"threeMonthPrice" => "هزینه ویژه کردن اکانت برای دو ماه"
"sixMonthPrice" => "هزینه ویژه کردن اکانت برای شیش ماه"
"nineMonthPrice" => "هزینه ویژه کردن اکانت برای نو ماه"
"oneYearPrice" => "هزینه ویژه کردن اکانت برای نو ماه"
"homeWidget" => "نمایش قسمت آیکون های بالای صفحه اصلی"
"movieImage" => "تصویر بالای صفحه ویدیو"
"keywordsLearn" => "راهنمای کلمات کلیدی اعضا"
"uploadFile" => "جهت راهنمایی نحوه آپلود فایلها این مطلب را مطالعه بفرمایید"
"numberEventHome" => "تعداد آیتم های رویداد صفحه اصلی"
"homeEvent" => "نمایش رویداد ها صفحه اصلی"
"titleEventHome" => "عنوان رویداد"
"userPercent" => "درصد پیش فرض دریافتی از فروش کاربر"
"userActive" => "مقدار پیش فرض فعال بودن اکانت ها"
"blogDescription" => "توضیحات زیر بلاگ آموزشی"
"focusesTitle" => "عنوان صفحه پیشنهاد شگفت انگیز"
"focusesDescription" => "توضیحات صفحه پیشنهاد شگفت انگیز"
"defaultUser" => "نام کاربری شخصی که بعد از حذف اعضا مطالب به اون منتقل مشوند"
"demandPageDescription" => "توضیحات تقاضاهای خرید کالا ویژه"
"servicePageDescription" => "توضیحات خدمات مورد نیاز فنی ویژه"
"ticketPageDescription" => "توضیحات آگهی استخدام ویژه"
"nav-small-text-fa" => "متن منوی سایت در لب تاپ"
"nav-small-text-en" => "متن منوی سایت در لب تاپ انگلیسی"
"numberProjectHome" => "تعداد آیتمهای پروژه ها"
"titleProjectHome" => "عنوان پروژه ها"
"homeProject" => "نمایش قسمت پروژه صفحه اصلی"
"descriptionProjectHome" => "توضیحات پروژه"
"imageProjectHome" => "تصویر ارسال پروژه صفحه اصلی"
"loginrequired" => "تصویر قسمت تکمیل اطلاعات ثبت نام"
"questionStore" => "سوالات"
"returnStore" => "عودت کالا"
"transportationStore" => "حمل و نقل صفحه خرید"
"descriptionStore" => "سوالات صفحه خرید"
"homeCategoryTitle" => "عنوان متن زیر اسلاید"
"homeCategoryDescription" => "عنوان دوم متن زیر اسلاید"
"homeCategoryShow" => "نمایش آیکون های دسته صفحه اصلی"
"projectPageTitle" => "متن عنوان صفحه ی پروژه ها"
"movieTitle" => "عنوان بالای صفحه ویدیو"
"movieDescription" => "توضیحات بالای صفحه ویدیو"
]
"image" => array:94 [
"nav-icon" => "/upload/image/setting/adeca2a442327c868e300e219a9aa1ab.jpg"
"nav-text-fa" => ""
"nav-text-en" => ""
"address" => ""
"tell" => ""
"fax" => ""
"footer-left" => "/upload/image/setting/729b360580a93b16bcbf044e2923ab04.png"
"siteTitle" => ""
"userImage" => "/upload/image/setting/3e9f1b4711041710bc32b13fde149aa5.png"
"userCover" => "/upload/image/setting/3a7eff007a6617e3c7cc5541af40f47c.jpg"
"favIcon" => "/upload/image/setting/1bff9b8cb11c3d7c30a3f5de2a80672a.jpg"
"homeSlider" => ""
"homeInspirate" => ""
"homeMagazine" => ""
"homeProduct" => ""
"homeService" => ""
"homeDemand" => ""
"homeThreeAside" => ""
"homeTicket" => ""
"homeFair" => ""
"homeBlog" => ""
"homeCategory" => ""
"homeJoin" => ""
"loginImage" => "/upload/image/setting/8939876eb10342de994bdb39024576e6.jpg"
"CopyRightText" => null
"siteDescription" => null
"siteKeyword" => null
"numberSliderHome" => null
"numberInspirateHome" => null
"titleInspirateHome" => null
"descriptionInspirateHome" => null
"numberNewsHome" => null
"titleNewsHome" => null
"descriptionNewsHome" => null
"numberProductHome" => null
"titleProductHome" => null
"numberServiceHome" => null
"titleServiceHome" => null
"numberDemandHome" => null
"titleDemandHome" => null
"numberTicketHome" => null
"titleTicketHome" => null
"numberFairHome" => null
"titleFairHome" => null
"numberBlog1Home" => null
"numberBlog2Home" => null
"titleBlogHome" => null
"numberCategoryHome" => null
"titleCategoryHome" => null
"titleThreeAside1Home" => null
"titleThreeAside2Home" => null
"titleThreeAside3Home" => null
"TermsConditions" => null
"PrivacyPolicy" => null
"oneMonthPrice" => null
"twoMonthPrice" => null
"threeMonthPrice" => null
"sixMonthPrice" => null
"nineMonthPrice" => null
"oneYearPrice" => null
"homeWidget" => ""
"movieImage" => "/upload/image/setting/e5784d0655ad1f6206adf26f1da6a9ab.jpg"
"keywordsLearn" => ""
"uploadFile" => ""
"numberEventHome" => ""
"homeEvent" => ""
"titleEventHome" => ""
"userPercent" => ""
"userActive" => ""
"blogDescription" => null
"focusesTitle" => ""
"focusesDescription" => ""
"defaultUser" => null
"demandPageDescription" => null
"servicePageDescription" => null
"ticketPageDescription" => null
"nav-small-text-fa" => null
"nav-small-text-en" => null
"numberProjectHome" => null
"titleProjectHome" => null
"homeProject" => null
"descriptionProjectHome" => null
"imageProjectHome" => "/upload/image/setting/eaeb456f37951c857f7aec3f9dcb5966.jpg"
"loginrequired" => "/upload/image/setting/25c52dbcfcdeb5e26982002350c0919c.png"
"questionStore" => null
"returnStore" => null
"transportationStore" => null
"descriptionStore" => null
"homeCategoryTitle" => null
"homeCategoryDescription" => null
"homeCategoryShow" => null
"projectPageTitle" => null
"movieTitle" => ""
"movieDescription" => ""
]
]
"global_ads" => array:3 [
"link" => array:22 [
"homeTopAds" => "https://memaraneh.com/shop"
"category19" => "http://www.memaraneh.com/"
"galleryImageAds" => "http://memaraneh.com/"
"category3" => "http://irboom.com/products/%D8%A2%D8%B4%D9%BE%D8%B1%D8%AE%D8%A7%D9%86%D9%87"
"productGalleryImageAds" => "https://www.samsung.com/iran/unpacked/?cid=iran_paid_display_netbina_davinci_tease_none_banner_hhp-inside-130x400-20190712_none_varzesh3"
"category1" => "www.khak.us"
"weblogTopAds" => "IRBOOM.COM"
"ticketTopAds" => "www.irboom.com"
"shopTopAds" => "http://basakhteman.com/"
"profileTopAds" => "http://basakhteman.com/"
"fanTopAds" => "http://basakhteman.com/"
"designerTopAds" => "http://basakhteman.com/"
"brandTopAds" => "http://basakhteman.com/"
"fairTopAds" => "http://memaraneh.com/"
"demandTopAds" => "https://www.lg.com/ir"
"serviceTopAds" => "http://basakhteman.com/"
"productTopAds" => "http://basakhteman.com/"
"category16" => "http://www.khak.us/"
"homeFooterAds" => "https://www.lg.com/ir"
"category25" => "https://www.google.com/"
"eventRightAds" => "http://www.khak.us/archive.php"
"category-1" => "https://memaraneh.com/product/arch-55/%D8%AF%D9%88%D8%B1%D9%87%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C%20%D8%B1%D9%88%DB%8C%D8%AA"
]
"image" => array:22 [
"homeTopAds" => "/upload/image/ads/a357f8de44f8957d87960981da000cef.jpg"
"category19" => "/upload/image/ads/7106c4ccaa1ea1f78c9648d683c6ac3f.jpg"
"galleryImageAds" => "/upload/image/ads/ff9a0b504b6244a549cd3c50ac421519.gif"
"category3" => "/upload/image/ads/7d2a32670fb422bdebb4b2ee26afef98.jpg"
"productGalleryImageAds" => "/upload/image/ads/61a3f860429dc2540b9a442bc976be04.gif"
"category1" => "/upload/image/ads/35470ecd37c47d833b4e00b5238769db.gif"
"weblogTopAds" => "/upload/image/ads/fc13ce117633cb18f6a4feec04972ac6.jpg"
"ticketTopAds" => "/upload/image/ads/778e69e97b808c82dcb846b390511a3b.jpg"
"shopTopAds" => "/upload/image/ads/0995af8f6f769b3f71bfdb9590d0fe1d.jpg"
"profileTopAds" => "/upload/image/ads/db1f8d9a5e948f32529a605b66df5bc2.jpg"
"fanTopAds" => "/upload/image/ads/12e4800dc315e8e1a956d04a79a197f2.gif"
"designerTopAds" => "/upload/image/ads/a062bf55fc8cd8c663e251e805d43c63.jpg"
"brandTopAds" => "/upload/image/ads/74acb20be7880bfdc9e18bb4cef41d31.jpg"
"fairTopAds" => "/upload/image/ads/7accd8314106b17cdb2ce6dc799f6a3d.png"
"demandTopAds" => "/upload/image/ads/1b4ea4838be811e59c50e99c7e5faebd.png"
"serviceTopAds" => "/upload/image/ads/26eaf8be09fbb73eb9b302f654938215.jpg"
"productTopAds" => "/upload/image/ads/4574e89a3ad1d2fdbc0a23618df331f1.jpg"
"category16" => "/upload/image/ads/bbdf4c25db7f6f8dfe3fd2ac6aeaf53e.jpg"
"homeFooterAds" => "/upload/image/ads/22bf3296c341eb66b7a5c1bceb60e333.jpg"
"category25" => "/upload/image/ads/0e5510f7e692bbd380fa6e2b2377d2f1.jpg"
"eventRightAds" => "/upload/image/ads/4c1c32dc3369dc7bf10ecc7a5699a9b7.gif"
"category-1" => "/upload/image/ads/76ea452cac509c5838920164da4e8345.jpg"
]
"confirm" => array:22 [
"homeTopAds" => "0"
"category19" => "0"
"galleryImageAds" => "0"
"category3" => "0"
"productGalleryImageAds" => "0"
"category1" => "0"
"weblogTopAds" => "0"
"ticketTopAds" => "0"
"shopTopAds" => "0"
"profileTopAds" => "0"
"fanTopAds" => "0"
"designerTopAds" => "0"
"brandTopAds" => "0"
"fairTopAds" => "0"
"demandTopAds" => "0"
"serviceTopAds" => "0"
"productTopAds" => "0"
"category16" => "0"
"homeFooterAds" => "0"
"category25" => "0"
"eventRightAds" => "0"
"category-1" => "0"
]
]
"global_socials" => Collection {#2270}
"global_networks" => Collection {#2264}
"global_fotters" => Collection {#2232}
"global_followers" => []
"global_comment" => []
"globalـretailer" => []
"globalـmember" => []
"perdata" => 1
"prodata" => 1
"contact" => 1
"active" => 1
"products" => LengthAwarePaginator {#2280}
"tag" => "پلاگین ویری"
]
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/View
/View.php
$this->factory->callComposer($this);
$contents = $this->getContents();
// Once we've finished rendering the view, we'll decrement the render count
// so that each sections get flushed out next time a view is created and
// no old sections are staying around in the memory of an environment.
$this->factory->decrementRender();
return $contents;
}
/**
* Get the evaluated contents of the view.
*
* @return string
*/
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
/**
* Get the data bound to the view instance.
*
* @return array
*/
protected function gatherData()
{
$data = array_merge($this->factory->getShared(), $this->data);
foreach ($data as $key => $value) {
if ($value instanceof Renderable) {
$data[$key] = $value->render();
}
}
return $data;
}
Arguments
"/home2/memarane/public_html/main/resources/views/category/tag.blade.php"
array:23 [
"__env" => Factory {#138}
"app" => Application {#2}
"errors" => ViewErrorBag {#1374}
"global_categories" => Collection {#1414}
"global_productsLiked" => []
"global_productsCart" => []
"global_totalPrice" => 0
"global_totalPriceTax" => 0
"global_settings" => array:4 [
"value" => array:94 [
"nav-icon" => "1"
"nav-text-fa" => "گروه معماری خاک"
"nav-text-en" => "KHAK ARCHITECTURE GROUP"
"address" => "تهران, خیابان ولیعصر، کوچه سعدی، پلاک 1 طبقه 1 واحد 1"
"tell" => null
"fax" => null
"footer-left" => null
"siteTitle" => "گروه معماری خاک | دپارتمان آموزش"
"userImage" => null
"userCover" => null
"favIcon" => null
"homeSlider" => "1"
"homeInspirate" => "1"
"homeMagazine" => "1"
"homeProduct" => "1"
"homeService" => "0"
"homeDemand" => "0"
"homeThreeAside" => "0"
"homeTicket" => "1"
"homeFair" => "0"
"homeBlog" => "1"
"homeCategory" => "1"
"homeJoin" => "1"
"loginImage" => null
"CopyRightText" => "© کپی بخش یا کل هر کدام از مطالب khakgroup تنها با کسب مجوز مکتوب امکان پذیر است."
"siteDescription" => "گروه آموزشی معماری خاک"
"siteKeyword" => "معماری,ساختمان,طراحی داخلی,مصالح,دکوراسیون,عمران,building,architecture,معمار,برند,دانلود,حمام,نمایشگاه,آشپزخانه,کتاب معماری,عکس معماری,قیمت,خرید,فروش,بازسازی,طراحی,دکوراسیون"
"numberSliderHome" => "11"
"numberInspirateHome" => "4"
"titleInspirateHome" => "حرفه ای و تخصصی بیاموزید"
"descriptionInspirateHome" => "با کمترین هزینه و در کوتاهترین زمان همراه با اساتید حرفه ای"
"numberNewsHome" => "4"
"titleNewsHome" => "مجله خبری"
"descriptionNewsHome" => "جدیدترین اخبار و رویدادهای آموزشی"
"numberProductHome" => "16"
"titleProductHome" => "محصولات و دوره ها"
"numberServiceHome" => "8"
"titleServiceHome" => "جدید ترین خدمات مورد نیاز فنی و مهندسی"
"numberDemandHome" => "8"
"titleDemandHome" => "جدید ترین تقاضاهای خرید/فروش کالا"
"numberTicketHome" => "8"
"titleTicketHome" => "جدید ترین آگهی های استخدام"
"numberFairHome" => "8"
"titleFairHome" => "جدید ترین نمایشگاه ها"
"numberBlog1Home" => "4"
"numberBlog2Home" => "6"
"titleBlogHome" => "آخرین پست های بلاگ"
"numberCategoryHome" => "7"
"titleCategoryHome" => "دسته بندی ها"
"titleThreeAside1Home" => "اساتید بیشتر دیده شده"
"titleThreeAside2Home" => "پروژه های بیشتر دیده شده هفته"
"titleThreeAside3Home" => "محصولات بیشتر دیده شده"
"TermsConditions" => "https://memaraneh.com/fotter/%D9%82%D9%88%D8%A7%D9%86%DB%8C%D9%86%20%D9%88%20%D9%85%D9%82%D8%B1%D8%B1%D8%A7%D8%AA"
"PrivacyPolicy" => "http://basakhteman.com/"
"oneMonthPrice" => "0"
"twoMonthPrice" => "000"
"threeMonthPrice" => "000"
"sixMonthPrice" => "000000"
"nineMonthPrice" => "000000000"
"oneYearPrice" => "000"
"homeWidget" => "0"
"movieImage" => null
"keywordsLearn" => null
"uploadFile" => "http://memaraneh.com/pages/صفحه ی راهنمای آپلود فایل محصولات دانلودی"
"numberEventHome" => "8"
"homeEvent" => "1"
"titleEventHome" => "رویداد ها"
"userPercent" => "15"
"userActive" => "3"
"blogDescription" => "مقالات آموزشی معماری و ساختمان از سراسر جهان"
"focusesTitle" => "با پیشنهادهای شگفت انگیز و تخفیفهای ویژه معمارانه همراه باشید"
"focusesDescription" => "پیشنهادهای شگفت انگیز معمارانه"
"defaultUser" => "admin"
"demandPageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"servicePageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"ticketPageDescription" => "لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد. کتابهای زیادی در شصت و سه درصد گذشته، حال و آینده شناخت فراوان جامعه و متخصصان را می طلبد تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی و فرهنگ پیشرو در زبان فارسی ایجاد کرد. در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها و شرایط سخت تایپ به پایان رسد وزمان مورد نیاز شامل حروفچینی دستاوردهای اصلی و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد."
"nav-small-text-fa" => "معمارانه"
"nav-small-text-en" => "اخبار و محصولات معماری"
"numberProjectHome" => "7"
"titleProjectHome" => "جدیدترین پروژه ها"
"homeProject" => "0"
"descriptionProjectHome" => "جدیدترین پروژه های معماری را در این قسمت ببینید"
"imageProjectHome" => null
"loginrequired" => null
"questionStore" => "هرگونه سوال قبل از خرید را میتوانید از بخش ارتباط با ما مربوط به فروشنده هر کالا بپرسید"
"returnStore" => "روش عودت کالا در توضیحات مختص هر کالا ذکر شده است"
"transportationStore" => "در صورتی که تمایل دارید کالای شما از طریق پیشنهادی به دستتان برسد با پشتیبانی معمارانه به شماره 22744011 تماس بگیرید"
"descriptionStore" => "در صورت هرگونه مشکل در فراِیند خرید با 02122744011 تماس بگیرید"
"homeCategoryTitle" => "تجربه اساتید گروه معماری خاک همراه شماست"
"homeCategoryDescription" => "بهترین دوره های آموزشی"
"homeCategoryShow" => "1"
"projectPageTitle" => "متن عنوان صفحه ی پروژه ها"
"movieTitle" => "ویدیو"
"movieDescription" => "برندها و نمایشگاههای مرتبط"
]
"valueEn" => array:94 [
"nav-icon" => null
"nav-text-fa" => null
"nav-text-en" => null
"address" => null
"tell" => null
"fax" => null
"footer-left" => null
"siteTitle" => null
"userImage" => null
"userCover" => null
"favIcon" => null
"homeSlider" => null
"homeInspirate" => null
"homeMagazine" => null
"homeProduct" => null
"homeService" => null
"homeDemand" => null
"homeThreeAside" => null
"homeTicket" => null
"homeFair" => null
"homeBlog" => null
"homeCategory" => null
"homeJoin" => null
"loginImage" => null
"CopyRightText" => null
"siteDescription" => null
"siteKeyword" => null
"numberSliderHome" => null
"numberInspirateHome" => null
"titleInspirateHome" => null
"descriptionInspirateHome" => null
"numberNewsHome" => null
"titleNewsHome" => null
"descriptionNewsHome" => null
"numberProductHome" => null
"titleProductHome" => null
"numberServiceHome" => null
"titleServiceHome" => null
"numberDemandHome" => null
"titleDemandHome" => null
"numberTicketHome" => null
"titleTicketHome" => null
"numberFairHome" => null
"titleFairHome" => null
"numberBlog1Home" => null
"numberBlog2Home" => null
"titleBlogHome" => null
"numberCategoryHome" => null
"titleCategoryHome" => null
"titleThreeAside1Home" => null
"titleThreeAside2Home" => null
"titleThreeAside3Home" => null
"TermsConditions" => null
"PrivacyPolicy" => null
"oneMonthPrice" => null
"twoMonthPrice" => null
"threeMonthPrice" => null
"sixMonthPrice" => null
"nineMonthPrice" => null
"oneYearPrice" => null
"homeWidget" => null
"movieImage" => null
"keywordsLearn" => null
"uploadFile" => null
"numberEventHome" => null
"homeEvent" => null
"titleEventHome" => null
"userPercent" => null
"userActive" => null
"blogDescription" => null
"focusesTitle" => null
"focusesDescription" => null
"defaultUser" => null
"demandPageDescription" => null
"servicePageDescription" => null
"ticketPageDescription" => null
"nav-small-text-fa" => null
"nav-small-text-en" => null
"numberProjectHome" => null
"titleProjectHome" => null
"homeProject" => null
"descriptionProjectHome" => null
"imageProjectHome" => null
"loginrequired" => null
"questionStore" => null
"returnStore" => null
"transportationStore" => null
"descriptionStore" => null
"homeCategoryTitle" => null
"homeCategoryDescription" => null
"homeCategoryShow" => null
"projectPageTitle" => null
"movieTitle" => null
"movieDescription" => null
]
"description" => array:94 [
"nav-icon" => "تصویر منو سایت"
"nav-text-fa" => "متن منوی سایت فارسی"
"nav-text-en" => "متن منوی سایت انگلیسی"
"address" => "آدرس"
"tell" => "تلفن"
"fax" => "فکس"
"footer-left" => "تصویر فوتر کنار آدرس با ارتفاع حداکثر 100px"
"siteTitle" => "عنوان سایت"
"userImage" => "تصویر پیش فرض کاربر"
"userCover" => "تصویر پیش فرض هدر کاربر"
"favIcon" => "آیکون عنوان مرورگر"
"homeSlider" => "نمایش اسلایدر صفحه اصلی"
"homeInspirate" => "نماایش الهام و طراحی صفحه اصلی"
"homeMagazine" => "نمایش مجله صفحه ی اصلی"
"homeProduct" => "نمایش تولیدات صفحه ی اصلی"
"homeService" => "نمایش خدمات مورد نیاز فنی"
"homeDemand" => "نمایش تقاضای خرید کالا صفحه ی اصلی"
"homeThreeAside" => "نمایش قسمت سه ستون صفحه اصلی"
"homeTicket" => "نمایش آگهی استخدام صفحه اصلی"
"homeFair" => "نمایش قسمت نمایشگاه صفحه اصلی"
"homeBlog" => "نمایش قسمت وبلاگ صفحه اصلی"
"homeCategory" => "نمایش قسمت دسته بندی صفحه ی اصلی"
"homeJoin" => "نمایش قسمت توضیحات برای ثبت نام صفحه ی اصلی"
"loginImage" => "تصویر صفحه ی ورود و ثبت نام"
"CopyRightText" => "متن کپی رایت فوتر"
"siteDescription" => "توضیحات سایت"
"siteKeyword" => "کلمات کلیدی سایت"
"numberSliderHome" => "تعداد آیتمهای اسلایدر صفحه اصلی"
"numberInspirateHome" => "تعداد آیتمهای راه جدید برای طراحی خانه شما"
"titleInspirateHome" => "تیتر بالا"
"descriptionInspirateHome" => "تیتر پایین"
"numberNewsHome" => "تعداد آیتمهای مجله خبری"
"titleNewsHome" => "عنوان مجله خبری"
"descriptionNewsHome" => "توضیحات مجله خبری"
"numberProductHome" => "تعداد آیتمهای تولیدات"
"titleProductHome" => "محصولات و دوره ها"
"numberServiceHome" => "تعداد آیتمهای خدمات مورد نیاز فنی مهندسی"
"titleServiceHome" => "عنوان خدمات مورد نیاز فنی و مهندسی"
"numberDemandHome" => "تعداد آیتمهای تقاضاهای خرید کالا"
"titleDemandHome" => "عنوان تقاضاهای خرید کالا"
"numberTicketHome" => "تعداد آیتمهای آگهی های استخدام"
"titleTicketHome" => "عنوان آگهی های استخدام"
"numberFairHome" => "تعداد آیتمهای نمایشگاه ها"
"titleFairHome" => "عنوان نمایشگاه ها"
"numberBlog1Home" => "تعداد آیتمهای پست های بلاگ بزرگ"
"numberBlog2Home" => "تعداد آیتمهای پست های بلاگ کوچک"
"titleBlogHome" => "عنوان پست های بلاگ"
"numberCategoryHome" => "تعداد آیتمهای دسته بندی ها"
"titleCategoryHome" => "عنوان دسته بندی ها"
"titleThreeAside1Home" => "عنوان اساتید بیشتر دیده شده هفته"
"titleThreeAside2Home" => "عنوان پروژه های بیشتر دیده شده هفته"
"titleThreeAside3Home" => "عنوان محصولات بیشتر دیده شده هفته"
"TermsConditions" => "لینک صفحه شرایط و ضوابط"
"PrivacyPolicy" => "لینک صفحه ی حریم خصوصی"
"oneMonthPrice" => "هزینه ویژه کردن اکانت برای یک ماه"
"twoMonthPrice" => "هزینه ویژه کردن اکانت برای دو ماه"
"threeMonthPrice" => "هزینه ویژه کردن اکانت برای دو ماه"
"sixMonthPrice" => "هزینه ویژه کردن اکانت برای شیش ماه"
"nineMonthPrice" => "هزینه ویژه کردن اکانت برای نو ماه"
"oneYearPrice" => "هزینه ویژه کردن اکانت برای نو ماه"
"homeWidget" => "نمایش قسمت آیکون های بالای صفحه اصلی"
"movieImage" => "تصویر بالای صفحه ویدیو"
"keywordsLearn" => "راهنمای کلمات کلیدی اعضا"
"uploadFile" => "جهت راهنمایی نحوه آپلود فایلها این مطلب را مطالعه بفرمایید"
"numberEventHome" => "تعداد آیتم های رویداد صفحه اصلی"
"homeEvent" => "نمایش رویداد ها صفحه اصلی"
"titleEventHome" => "عنوان رویداد"
"userPercent" => "درصد پیش فرض دریافتی از فروش کاربر"
"userActive" => "مقدار پیش فرض فعال بودن اکانت ها"
"blogDescription" => "توضیحات زیر بلاگ آموزشی"
"focusesTitle" => "عنوان صفحه پیشنهاد شگفت انگیز"
"focusesDescription" => "توضیحات صفحه پیشنهاد شگفت انگیز"
"defaultUser" => "نام کاربری شخصی که بعد از حذف اعضا مطالب به اون منتقل مشوند"
"demandPageDescription" => "توضیحات تقاضاهای خرید کالا ویژه"
"servicePageDescription" => "توضیحات خدمات مورد نیاز فنی ویژه"
"ticketPageDescription" => "توضیحات آگهی استخدام ویژه"
"nav-small-text-fa" => "متن منوی سایت در لب تاپ"
"nav-small-text-en" => "متن منوی سایت در لب تاپ انگلیسی"
"numberProjectHome" => "تعداد آیتمهای پروژه ها"
"titleProjectHome" => "عنوان پروژه ها"
"homeProject" => "نمایش قسمت پروژه صفحه اصلی"
"descriptionProjectHome" => "توضیحات پروژه"
"imageProjectHome" => "تصویر ارسال پروژه صفحه اصلی"
"loginrequired" => "تصویر قسمت تکمیل اطلاعات ثبت نام"
"questionStore" => "سوالات"
"returnStore" => "عودت کالا"
"transportationStore" => "حمل و نقل صفحه خرید"
"descriptionStore" => "سوالات صفحه خرید"
"homeCategoryTitle" => "عنوان متن زیر اسلاید"
"homeCategoryDescription" => "عنوان دوم متن زیر اسلاید"
"homeCategoryShow" => "نمایش آیکون های دسته صفحه اصلی"
"projectPageTitle" => "متن عنوان صفحه ی پروژه ها"
"movieTitle" => "عنوان بالای صفحه ویدیو"
"movieDescription" => "توضیحات بالای صفحه ویدیو"
]
"image" => array:94 [
"nav-icon" => "/upload/image/setting/adeca2a442327c868e300e219a9aa1ab.jpg"
"nav-text-fa" => ""
"nav-text-en" => ""
"address" => ""
"tell" => ""
"fax" => ""
"footer-left" => "/upload/image/setting/729b360580a93b16bcbf044e2923ab04.png"
"siteTitle" => ""
"userImage" => "/upload/image/setting/3e9f1b4711041710bc32b13fde149aa5.png"
"userCover" => "/upload/image/setting/3a7eff007a6617e3c7cc5541af40f47c.jpg"
"favIcon" => "/upload/image/setting/1bff9b8cb11c3d7c30a3f5de2a80672a.jpg"
"homeSlider" => ""
"homeInspirate" => ""
"homeMagazine" => ""
"homeProduct" => ""
"homeService" => ""
"homeDemand" => ""
"homeThreeAside" => ""
"homeTicket" => ""
"homeFair" => ""
"homeBlog" => ""
"homeCategory" => ""
"homeJoin" => ""
"loginImage" => "/upload/image/setting/8939876eb10342de994bdb39024576e6.jpg"
"CopyRightText" => null
"siteDescription" => null
"siteKeyword" => null
"numberSliderHome" => null
"numberInspirateHome" => null
"titleInspirateHome" => null
"descriptionInspirateHome" => null
"numberNewsHome" => null
"titleNewsHome" => null
"descriptionNewsHome" => null
"numberProductHome" => null
"titleProductHome" => null
"numberServiceHome" => null
"titleServiceHome" => null
"numberDemandHome" => null
"titleDemandHome" => null
"numberTicketHome" => null
"titleTicketHome" => null
"numberFairHome" => null
"titleFairHome" => null
"numberBlog1Home" => null
"numberBlog2Home" => null
"titleBlogHome" => null
"numberCategoryHome" => null
"titleCategoryHome" => null
"titleThreeAside1Home" => null
"titleThreeAside2Home" => null
"titleThreeAside3Home" => null
"TermsConditions" => null
"PrivacyPolicy" => null
"oneMonthPrice" => null
"twoMonthPrice" => null
"threeMonthPrice" => null
"sixMonthPrice" => null
"nineMonthPrice" => null
"oneYearPrice" => null
"homeWidget" => ""
"movieImage" => "/upload/image/setting/e5784d0655ad1f6206adf26f1da6a9ab.jpg"
"keywordsLearn" => ""
"uploadFile" => ""
"numberEventHome" => ""
"homeEvent" => ""
"titleEventHome" => ""
"userPercent" => ""
"userActive" => ""
"blogDescription" => null
"focusesTitle" => ""
"focusesDescription" => ""
"defaultUser" => null
"demandPageDescription" => null
"servicePageDescription" => null
"ticketPageDescription" => null
"nav-small-text-fa" => null
"nav-small-text-en" => null
"numberProjectHome" => null
"titleProjectHome" => null
"homeProject" => null
"descriptionProjectHome" => null
"imageProjectHome" => "/upload/image/setting/eaeb456f37951c857f7aec3f9dcb5966.jpg"
"loginrequired" => "/upload/image/setting/25c52dbcfcdeb5e26982002350c0919c.png"
"questionStore" => null
"returnStore" => null
"transportationStore" => null
"descriptionStore" => null
"homeCategoryTitle" => null
"homeCategoryDescription" => null
"homeCategoryShow" => null
"projectPageTitle" => null
"movieTitle" => ""
"movieDescription" => ""
]
]
"global_ads" => array:3 [
"link" => array:22 [
"homeTopAds" => "https://memaraneh.com/shop"
"category19" => "http://www.memaraneh.com/"
"galleryImageAds" => "http://memaraneh.com/"
"category3" => "http://irboom.com/products/%D8%A2%D8%B4%D9%BE%D8%B1%D8%AE%D8%A7%D9%86%D9%87"
"productGalleryImageAds" => "https://www.samsung.com/iran/unpacked/?cid=iran_paid_display_netbina_davinci_tease_none_banner_hhp-inside-130x400-20190712_none_varzesh3"
"category1" => "www.khak.us"
"weblogTopAds" => "IRBOOM.COM"
"ticketTopAds" => "www.irboom.com"
"shopTopAds" => "http://basakhteman.com/"
"profileTopAds" => "http://basakhteman.com/"
"fanTopAds" => "http://basakhteman.com/"
"designerTopAds" => "http://basakhteman.com/"
"brandTopAds" => "http://basakhteman.com/"
"fairTopAds" => "http://memaraneh.com/"
"demandTopAds" => "https://www.lg.com/ir"
"serviceTopAds" => "http://basakhteman.com/"
"productTopAds" => "http://basakhteman.com/"
"category16" => "http://www.khak.us/"
"homeFooterAds" => "https://www.lg.com/ir"
"category25" => "https://www.google.com/"
"eventRightAds" => "http://www.khak.us/archive.php"
"category-1" => "https://memaraneh.com/product/arch-55/%D8%AF%D9%88%D8%B1%D9%87%20%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C%20%D8%B1%D9%88%DB%8C%D8%AA"
]
"image" => array:22 [
"homeTopAds" => "/upload/image/ads/a357f8de44f8957d87960981da000cef.jpg"
"category19" => "/upload/image/ads/7106c4ccaa1ea1f78c9648d683c6ac3f.jpg"
"galleryImageAds" => "/upload/image/ads/ff9a0b504b6244a549cd3c50ac421519.gif"
"category3" => "/upload/image/ads/7d2a32670fb422bdebb4b2ee26afef98.jpg"
"productGalleryImageAds" => "/upload/image/ads/61a3f860429dc2540b9a442bc976be04.gif"
"category1" => "/upload/image/ads/35470ecd37c47d833b4e00b5238769db.gif"
"weblogTopAds" => "/upload/image/ads/fc13ce117633cb18f6a4feec04972ac6.jpg"
"ticketTopAds" => "/upload/image/ads/778e69e97b808c82dcb846b390511a3b.jpg"
"shopTopAds" => "/upload/image/ads/0995af8f6f769b3f71bfdb9590d0fe1d.jpg"
"profileTopAds" => "/upload/image/ads/db1f8d9a5e948f32529a605b66df5bc2.jpg"
"fanTopAds" => "/upload/image/ads/12e4800dc315e8e1a956d04a79a197f2.gif"
"designerTopAds" => "/upload/image/ads/a062bf55fc8cd8c663e251e805d43c63.jpg"
"brandTopAds" => "/upload/image/ads/74acb20be7880bfdc9e18bb4cef41d31.jpg"
"fairTopAds" => "/upload/image/ads/7accd8314106b17cdb2ce6dc799f6a3d.png"
"demandTopAds" => "/upload/image/ads/1b4ea4838be811e59c50e99c7e5faebd.png"
"serviceTopAds" => "/upload/image/ads/26eaf8be09fbb73eb9b302f654938215.jpg"
"productTopAds" => "/upload/image/ads/4574e89a3ad1d2fdbc0a23618df331f1.jpg"
"category16" => "/upload/image/ads/bbdf4c25db7f6f8dfe3fd2ac6aeaf53e.jpg"
"homeFooterAds" => "/upload/image/ads/22bf3296c341eb66b7a5c1bceb60e333.jpg"
"category25" => "/upload/image/ads/0e5510f7e692bbd380fa6e2b2377d2f1.jpg"
"eventRightAds" => "/upload/image/ads/4c1c32dc3369dc7bf10ecc7a5699a9b7.gif"
"category-1" => "/upload/image/ads/76ea452cac509c5838920164da4e8345.jpg"
]
"confirm" => array:22 [
"homeTopAds" => "0"
"category19" => "0"
"galleryImageAds" => "0"
"category3" => "0"
"productGalleryImageAds" => "0"
"category1" => "0"
"weblogTopAds" => "0"
"ticketTopAds" => "0"
"shopTopAds" => "0"
"profileTopAds" => "0"
"fanTopAds" => "0"
"designerTopAds" => "0"
"brandTopAds" => "0"
"fairTopAds" => "0"
"demandTopAds" => "0"
"serviceTopAds" => "0"
"productTopAds" => "0"
"category16" => "0"
"homeFooterAds" => "0"
"category25" => "0"
"eventRightAds" => "0"
"category-1" => "0"
]
]
"global_socials" => Collection {#2270}
"global_networks" => Collection {#2264}
"global_fotters" => Collection {#2232}
"global_followers" => []
"global_comment" => []
"globalـretailer" => []
"globalـmember" => []
"perdata" => 1
"prodata" => 1
"contact" => 1
"active" => 1
"products" => LengthAwarePaginator {#2280}
"tag" => "پلاگین ویری"
]
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/View
/View.php
throw $e;
}
}
/**
* Get the contents of the view instance.
*
* @return string
*/
protected function renderContents()
{
// We will keep track of the amount of views being rendered so we can flush
// the section after the complete rendering operation is done. This will
// clear out the sections for any separate views that may be rendered.
$this->factory->incrementRender();
$this->factory->callComposer($this);
$contents = $this->getContents();
// Once we've finished rendering the view, we'll decrement the render count
// so that each sections get flushed out next time a view is created and
// no old sections are staying around in the memory of an environment.
$this->factory->decrementRender();
return $contents;
}
/**
* Get the evaluated contents of the view.
*
* @return string
*/
protected function getContents()
{
return $this->engine->get($this->path, $this->gatherData());
}
/**
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/View
/View.php
$this->view = $view;
$this->path = $path;
$this->engine = $engine;
$this->factory = $factory;
$this->data = $data instanceof Arrayable ? $data->toArray() : (array) $data;
}
/**
* Get the string contents of the view.
*
* @param callable|null $callback
* @return string
*
* @throws \Throwable
*/
public function render(callable $callback = null)
{
try {
$contents = $this->renderContents();
$response = isset($callback) ? call_user_func($callback, $this, $contents) : null;
// Once we have the contents of the view, we will flush the sections if we are
// done rendering all views so that there is nothing left hanging over when
// another view gets rendered in the future by the application developer.
$this->factory->flushStateIfDoneRendering();
return ! is_null($response) ? $response : $contents;
} catch (Exception $e) {
$this->factory->flushState();
throw $e;
} catch (Throwable $e) {
$this->factory->flushState();
throw $e;
}
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Http
/Response.php
* @return $this
*/
public function setContent($content)
{
$this->original = $content;
// If the content is "JSONable" we will set the appropriate header and convert
// the content to JSON. This is useful when returning something like models
// from routes that will be automatically transformed to their JSON form.
if ($this->shouldBeJson($content)) {
$this->header('Content-Type', 'application/json');
$content = $this->morphToJson($content);
}
// If this content implements the "Renderable" interface then we will call the
// render method on the object so we will avoid any "__toString" exceptions
// that might be thrown and have their errors obscured by PHP's handling.
elseif ($content instanceof Renderable) {
$content = $content->render();
}
parent::setContent($content);
return $this;
}
/**
* Determine if the given content should be turned into JSON.
*
* @param mixed $content
* @return bool
*/
protected function shouldBeJson($content)
{
return $content instanceof Arrayable ||
$content instanceof Jsonable ||
$content instanceof ArrayObject ||
$content instanceof JsonSerializable ||
is_array($content);
/home2
/memarane
/public_html
/main
/vendor
/symfony
/http-foundation
/Response.php
500 => 'Internal Server Error',
501 => 'Not Implemented',
502 => 'Bad Gateway',
503 => 'Service Unavailable',
504 => 'Gateway Timeout',
505 => 'HTTP Version Not Supported',
506 => 'Variant Also Negotiates', // RFC2295
507 => 'Insufficient Storage', // RFC4918
508 => 'Loop Detected', // RFC5842
510 => 'Not Extended', // RFC2774
511 => 'Network Authentication Required', // RFC6585
];
/**
* @throws \InvalidArgumentException When the HTTP status code is not valid
*/
public function __construct($content = '', int $status = 200, array $headers = [])
{
$this->headers = new ResponseHeaderBag($headers);
$this->setContent($content);
$this->setStatusCode($status);
$this->setProtocolVersion('1.0');
}
/**
* Factory method for chainability.
*
* Example:
*
* return Response::create($body, 200)
* ->setSharedMaxAge(300);
*
* @param mixed $content The response content, see setContent()
* @param int $status The response status code
* @param array $headers An array of response headers
*
* @return static
*/
public static function create($content = '', $status = 200, $headers = [])
{
Arguments
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Router.php
*/
public static function toResponse($request, $response)
{
if ($response instanceof Responsable) {
$response = $response->toResponse($request);
}
if ($response instanceof PsrResponseInterface) {
$response = (new HttpFoundationFactory)->createResponse($response);
} elseif ($response instanceof Model && $response->wasRecentlyCreated) {
$response = new JsonResponse($response, 201);
} elseif (! $response instanceof SymfonyResponse &&
($response instanceof Arrayable ||
$response instanceof Jsonable ||
$response instanceof ArrayObject ||
$response instanceof JsonSerializable ||
is_array($response))) {
$response = new JsonResponse($response);
} elseif (! $response instanceof SymfonyResponse) {
$response = new Response($response);
}
if ($response->getStatusCode() === Response::HTTP_NOT_MODIFIED) {
$response->setNotModified();
}
return $response->prepare($request);
}
/**
* Substitute the route bindings onto the route.
*
* @param \Illuminate\Routing\Route $route
* @return \Illuminate\Routing\Route
*/
public function substituteBindings($route)
{
foreach ($route->parameters() as $key => $value) {
if (isset($this->binders[$key])) {
$route->setParameter($key, $this->performBinding($key, $value, $route));
Arguments
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Router.php
* Sort the given middleware by priority.
*
* @param \Illuminate\Support\Collection $middlewares
* @return array
*/
protected function sortMiddleware(Collection $middlewares)
{
return (new SortedMiddleware($this->middlewarePriority, $middlewares))->all();
}
/**
* Create a response instance from the given value.
*
* @param \Symfony\Component\HttpFoundation\Request $request
* @param mixed $response
* @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
*/
public function prepareResponse($request, $response)
{
return static::toResponse($request, $response);
}
/**
* Static version of prepareResponse.
*
* @param \Symfony\Component\HttpFoundation\Request $request
* @param mixed $response
* @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
*/
public static function toResponse($request, $response)
{
if ($response instanceof Responsable) {
$response = $response->toResponse($request);
}
if ($response instanceof PsrResponseInterface) {
$response = (new HttpFoundationFactory)->createResponse($response);
} elseif ($response instanceof Model && $response->wasRecentlyCreated) {
$response = new JsonResponse($response, 201);
} elseif (! $response instanceof SymfonyResponse &&
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
View {#2287}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Router.php
/**
* Run the given route within a Stack "onion" instance.
*
* @param \Illuminate\Routing\Route $route
* @param \Illuminate\Http\Request $request
* @return mixed
*/
protected function runRouteWithinStack(Route $route, Request $request)
{
$shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
$this->container->make('middleware.disable') === true;
$middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(function ($request) use ($route) {
return $this->prepareResponse(
$request, $route->run()
);
});
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
{
$middleware = collect($route->gatherMiddleware())->map(function ($name) {
return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
})->flatten();
return $this->sortMiddleware($middleware);
}
/**
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
View {#2287}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
/**
* This extended pipeline catches any exceptions that occur during each slice.
*
* The exceptions are converted to HTTP responses for proper middleware handling.
*/
class Pipeline extends BasePipeline
{
/**
* Get the final piece of the Closure onion.
*
* @param \Closure $destination
* @return \Closure
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/app
/Http
/Middleware
/MasterData.php
view()->share('global_categories', $categories);
view()->share('global_productsLiked', $likeProduct);
view()->share('global_productsCart', $productsCart);
view()->share('global_totalPrice', $totalPrice);
view()->share('global_totalPriceTax', $totalPriceTax);
view()->share('global_settings', $settings);
view()->share('global_ads', $ads);
view()->share('global_socials', $socials);
view()->share('global_networks', $networks);
view()->share('global_fotters', $fotters);
view()->share('global_followers', $followers);
view()->share('global_comment', $comments);
view()->share('globalـretailer', $retailersReq);
view()->share('globalـmember', $memberReq);
view()->share('perdata', $perdata);
view()->share('prodata', $prodata);
view()->share('contact', $contact);
view()->share('active', $active);
return $next($request);
}
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1273 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Middleware
/SubstituteBindings.php
*/
public function __construct(Registrar $router)
{
$this->router = $router;
}
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$this->router->substituteBindings($route = $request->route());
$this->router->substituteImplicitBindings($route);
return $next($request);
}
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1348 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/app
/Http
/Middleware
/CheckUser.php
class CheckUser
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if(auth()->check()) {
if(auth()->user()->emailConfirm == 0) {
auth()->logout();
// show Message
return redirect('/');
}
}
return $next($request);
}
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1349 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/app
/Http
/Middleware
/CheckActive.php
class CheckActive
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if(auth()->check()) {
if(auth()->user()->active == 1 && auth()->user()->activeDate < date("Y-m-d h:i:s")) {
auth()->user()->active = 0;
auth()->user()->save();
}
}
return $next($request);
}
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1350 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Middleware
/VerifyCsrfToken.php
}
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*
* @throws \Illuminate\Session\TokenMismatchException
*/
public function handle($request, Closure $next)
{
if (
$this->isReading($request) ||
$this->runningUnitTests() ||
$this->inExceptArray($request) ||
$this->tokensMatch($request)
) {
return tap($next($request), function ($response) use ($request) {
if ($this->shouldAddXsrfTokenCookie()) {
$this->addCookieToResponse($request, $response);
}
});
}
throw new TokenMismatchException;
}
/**
* Determine if the HTTP request uses a ‘read’ verb.
*
* @param \Illuminate\Http\Request $request
* @return bool
*/
protected function isReading($request)
{
return in_array($request->method(), ['HEAD', 'GET', 'OPTIONS']);
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1351 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/View
/Middleware
/ShareErrorsFromSession.php
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
// If the current session has an "errors" variable bound to it, we will share
// its value with all view instances so the views can easily access errors
// without having to bind. An empty bag is set when there aren't errors.
$this->view->share(
'errors', $request->session()->get('errors') ?: new ViewErrorBag
);
// Putting the errors in the view for every view allows the developer to just
// assume that some errors are always available, which is convenient since
// they don't have to continually run checks for the presence of errors.
return $next($request);
}
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1352 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Session
/Middleware
/StartSession.php
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$this->sessionHandled = true;
// If a session driver has been configured, we will need to start the session here
// so that the data is ready for an application. Note that the Laravel sessions
// do not make use of PHP "native" sessions in any way since they are crappy.
if ($this->sessionConfigured()) {
$request->setLaravelSession(
$session = $this->startSession($request)
);
$this->collectGarbage($session);
}
$response = $next($request);
// Again, if the session has been configured we will need to close out the session
// so that the attributes may be persisted to some storage medium. We will also
// add the session identifier cookie to the application response headers now.
if ($this->sessionConfigured()) {
$this->storeCurrentUrl($request, $session);
$this->addCookieToResponse($response, $session);
}
return $response;
}
/**
* Perform any final actions for the request lifecycle.
*
* @param \Illuminate\Http\Request $request
* @param \Symfony\Component\HttpFoundation\Response $response
* @return void
*/
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1353 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Cookie
/Middleware
/AddQueuedCookiesToResponse.php
* Create a new CookieQueue instance.
*
* @param \Illuminate\Contracts\Cookie\QueueingFactory $cookies
* @return void
*/
public function __construct(CookieJar $cookies)
{
$this->cookies = $cookies;
}
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
$response = $next($request);
foreach ($this->cookies->getQueuedCookies() as $cookie) {
$response->headers->setCookie($cookie);
}
return $response;
}
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1354 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Cookie
/Middleware
/EncryptCookies.php
* Disable encryption for the given cookie name(s).
*
* @param string|array $name
* @return void
*/
public function disableFor($name)
{
$this->except = array_merge($this->except, (array) $name);
}
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return \Symfony\Component\HttpFoundation\Response
*/
public function handle($request, Closure $next)
{
return $this->encrypt($next($this->decrypt($request)));
}
/**
* Decrypt the cookies on the request.
*
* @param \Symfony\Component\HttpFoundation\Request $request
* @return \Symfony\Component\HttpFoundation\Request
*/
protected function decrypt(Request $request)
{
foreach ($request->cookies as $key => $cookie) {
if ($this->isDisabled($key)) {
continue;
}
try {
$request->cookies->set($key, $this->decryptCookie($key, $cookie));
} catch (DecryptException $e) {
$request->cookies->set($key, null);
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#1355 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
public function via($method)
{
$this->method = $method;
return $this;
}
/**
* Run the pipeline with a final destination callback.
*
* @param \Closure $destination
* @return mixed
*/
public function then(Closure $destination)
{
$pipeline = array_reduce(
array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
});
}
/**
* Get the final piece of the Closure onion.
*
* @param \Closure $destination
* @return \Closure
*/
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Router.php
*
* @param \Illuminate\Routing\Route $route
* @param \Illuminate\Http\Request $request
* @return mixed
*/
protected function runRouteWithinStack(Route $route, Request $request)
{
$shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
$this->container->make('middleware.disable') === true;
$middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
return (new Pipeline($this->container))
->send($request)
->through($middleware)
->then(function ($request) use ($route) {
return $this->prepareResponse(
$request, $route->run()
);
});
}
/**
* Gather the middleware for the given route with resolved class names.
*
* @param \Illuminate\Routing\Route $route
* @return array
*/
public function gatherRouteMiddleware(Route $route)
{
$middleware = collect($route->gatherMiddleware())->map(function ($name) {
return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
})->flatten();
return $this->sortMiddleware($middleware);
}
/**
* Sort the given middleware by priority.
*
Arguments
Closure($request) {#1272 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Router.php
return $route;
}
/**
* Return the response for the given route.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Routing\Route $route
* @return mixed
*/
protected function runRoute(Request $request, Route $route)
{
$request->setRouteResolver(function () use ($route) {
return $route;
});
$this->events->dispatch(new Events\RouteMatched($route, $request));
return $this->prepareResponse($request,
$this->runRouteWithinStack($route, $request)
);
}
/**
* Run the given route within a Stack "onion" instance.
*
* @param \Illuminate\Routing\Route $route
* @param \Illuminate\Http\Request $request
* @return mixed
*/
protected function runRouteWithinStack(Route $route, Request $request)
{
$shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
$this->container->make('middleware.disable') === true;
$middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
return (new Pipeline($this->container))
->send($request)
->through($middleware)
Arguments
Route {#633}
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Router.php
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
*/
public function dispatch(Request $request)
{
$this->currentRequest = $request;
return $this->dispatchToRoute($request);
}
/**
* Dispatch the request to a route and return the response.
*
* @param \Illuminate\Http\Request $request
* @return mixed
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
}
/**
* Find the route matching a given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Routing\Route
*/
protected function findRoute($request)
{
$this->current = $route = $this->routes->match($request);
$this->container->instance(Route::class, $route);
return $route;
}
/**
* Return the response for the given route.
*
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Route {#633}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Router.php
* @return mixed
*/
public function respondWithRoute($name)
{
$route = tap($this->routes->getByName($name))->bind($this->currentRequest);
return $this->runRoute($this->currentRequest, $route);
}
/**
* Dispatch the request to the application.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
*/
public function dispatch(Request $request)
{
$this->currentRequest = $request;
return $this->dispatchToRoute($request);
}
/**
* Dispatch the request to a route and return the response.
*
* @param \Illuminate\Http\Request $request
* @return mixed
*/
public function dispatchToRoute(Request $request)
{
return $this->runRoute($request, $this->findRoute($request));
}
/**
* Find the route matching a given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Routing\Route
*/
protected function findRoute($request)
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Kernel.php
* @return void
*/
public function bootstrap()
{
if (! $this->app->hasBeenBootstrapped()) {
$this->app->bootstrapWith($this->bootstrappers());
}
}
/**
* Get the route dispatcher callback.
*
* @return \Closure
*/
protected function dispatchToRouter()
{
return function ($request) {
$this->app->instance('request', $request);
return $this->router->dispatch($request);
};
}
/**
* Call the terminate method on any terminable middleware.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Response $response
* @return void
*/
public function terminate($request, $response)
{
$this->terminateMiddleware($request, $response);
$this->app->terminate();
}
/**
* Call the terminate method on any terminable middleware.
*
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
/**
* This extended pipeline catches any exceptions that occur during each slice.
*
* The exceptions are converted to HTTP responses for proper middleware handling.
*/
class Pipeline extends BasePipeline
{
/**
* Get the final piece of the Closure onion.
*
* @param \Closure $destination
* @return \Closure
*/
protected function prepareDestination(Closure $destination)
{
return function ($passable) use ($destination) {
try {
return $destination($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Middleware
/TransformsRequest.php
*
* @var array
*/
protected $attributes = [];
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @param array ...$attributes
* @return mixed
*/
public function handle($request, Closure $next, ...$attributes)
{
$this->attributes = $attributes;
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
if ($request->isJson()) {
$this->cleanParameterBag($request->json());
} elseif ($request->request !== $request->query) {
$this->cleanParameterBag($request->request);
}
}
/**
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#543 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Middleware
/TransformsRequest.php
*
* @var array
*/
protected $attributes = [];
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @param array ...$attributes
* @return mixed
*/
public function handle($request, Closure $next, ...$attributes)
{
$this->attributes = $attributes;
$this->clean($request);
return $next($request);
}
/**
* Clean the request's data.
*
* @param \Illuminate\Http\Request $request
* @return void
*/
protected function clean($request)
{
$this->cleanParameterBag($request->query);
if ($request->isJson()) {
$this->cleanParameterBag($request->json());
} elseif ($request->request !== $request->query) {
$this->cleanParameterBag($request->request);
}
}
/**
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#22 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Middleware
/ValidatePostSize.php
class ValidatePostSize
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*
* @throws \Illuminate\Http\Exceptions\PostTooLargeException
*/
public function handle($request, Closure $next)
{
$max = $this->getPostMaxSize();
if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
throw new PostTooLargeException;
}
return $next($request);
}
/**
* Determine the server 'post_max_size' as bytes.
*
* @return int
*/
protected function getPostMaxSize()
{
if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
return (int) $postMaxSize;
}
$metric = strtoupper(substr($postMaxSize, -1));
$postMaxSize = (int) $postMaxSize;
switch ($metric) {
case 'K':
return $postMaxSize * 1024;
case 'M':
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#31 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Middleware
/CheckForMaintenanceMode.php
*
* @throws \Symfony\Component\HttpKernel\Exception\HttpException
*/
public function handle($request, Closure $next)
{
if ($this->app->isDownForMaintenance()) {
$data = json_decode(file_get_contents($this->app->storagePath().'/framework/down'), true);
if (isset($data['allowed']) && IpUtils::checkIp($request->ip(), (array) $data['allowed'])) {
return $next($request);
}
if ($this->inExceptArray($request)) {
return $next($request);
}
throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']);
}
return $next($request);
}
/**
* Determine if the request has a URI that should be accessible in maintenance mode.
*
* @param \Illuminate\Http\Request $request
* @return bool
*/
protected function inExceptArray($request)
{
foreach ($this->except as $except) {
if ($except !== '/') {
$except = trim($except, '/');
}
if ($request->fullUrlIs($except) || $request->is($except)) {
return true;
}
}
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
// the appropriate method and arguments, returning the results back out.
return $pipe($passable, $stack);
} elseif (! is_object($pipe)) {
[$name, $parameters] = $this->parsePipeString($pipe);
// If the pipe is a string we will parse the string and resolve the class out
// of the dependency injection container. We can then build a callable and
// execute the pipe function giving in the parameters that are required.
$pipe = $this->getContainer()->make($name);
$parameters = array_merge([$passable, $stack], $parameters);
} else {
// If the pipe is already an object we'll just make a callable and pass it to
// the pipe as-is. There is no need to do any extra parsing and formatting
// since the object we're given was already a fully instantiated object.
$parameters = [$passable, $stack];
}
$response = method_exists($pipe, $this->method)
? $pipe->{$this->method}(...$parameters)
: $pipe(...$parameters);
return $response instanceof Responsable
? $response->toResponse($this->getContainer()->make(Request::class))
: $response;
};
};
}
/**
* Parse full pipe string to get name and parameters.
*
* @param string $pipe
* @return array
*/
protected function parsePipeString($pipe)
{
[$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
if (is_string($parameters)) {
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Closure($passable) {#541 …6}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Routing
/Pipeline.php
return $this->handleException($passable, new FatalThrowableError($e));
}
};
}
/**
* Get a Closure that represents a slice of the application onion.
*
* @return \Closure
*/
protected function carry()
{
return function ($stack, $pipe) {
return function ($passable) use ($stack, $pipe) {
try {
$slice = parent::carry();
$callable = $slice($stack, $pipe);
return $callable($passable);
} catch (Exception $e) {
return $this->handleException($passable, $e);
} catch (Throwable $e) {
return $this->handleException($passable, new FatalThrowableError($e));
}
};
};
}
/**
* Handle the given exception.
*
* @param mixed $passable
* @param \Exception $e
* @return mixed
*
* @throws \Exception
*/
protected function handleException($passable, Exception $e)
{
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Pipeline
/Pipeline.php
public function via($method)
{
$this->method = $method;
return $this;
}
/**
* Run the pipeline with a final destination callback.
*
* @param \Closure $destination
* @return mixed
*/
public function then(Closure $destination)
{
$pipeline = array_reduce(
array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
);
return $pipeline($this->passable);
}
/**
* Run the pipeline and return the result.
*
* @return mixed
*/
public function thenReturn()
{
return $this->then(function ($passable) {
return $passable;
});
}
/**
* Get the final piece of the Closure onion.
*
* @param \Closure $destination
* @return \Closure
*/
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Kernel.php
}
/**
* Send the given request through the middleware / router.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
protected function sendRequestThroughRouter($request)
{
$this->app->instance('request', $request);
Facade::clearResolvedInstance('request');
$this->bootstrap();
return (new Pipeline($this->app))
->send($request)
->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
->then($this->dispatchToRouter());
}
/**
* Bootstrap the application for HTTP requests.
*
* @return void
*/
public function bootstrap()
{
if (! $this->app->hasBeenBootstrapped()) {
$this->app->bootstrapWith($this->bootstrappers());
}
}
/**
* Get the route dispatcher callback.
*
* @return \Closure
*/
protected function dispatchToRouter()
Arguments
Closure($request) {#551 …5}
/home2
/memarane
/public_html
/main
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Kernel.php
$router->middlewareGroup($key, $middleware);
}
foreach ($this->routeMiddleware as $key => $middleware) {
$router->aliasMiddleware($key, $middleware);
}
}
/**
* Handle an incoming HTTP request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function handle($request)
{
try {
$request->enableHttpMethodParameterOverride();
$response = $this->sendRequestThroughRouter($request);
} catch (Exception $e) {
$this->reportException($e);
$response = $this->renderException($request, $e);
} catch (Throwable $e) {
$this->reportException($e = new FatalThrowableError($e));
$response = $this->renderException($request, $e);
}
$this->app['events']->dispatch(
new Events\RequestHandled($request, $response)
);
return $response;
}
/**
* Send the given request through the middleware / router.
*
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
/home2
/memarane
/public_html
/index.php
*/
$app = require_once __DIR__.'/main/bootstrap/app.php';
/*
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
Arguments
Request {#42
#json: null
#convertedFiles: null
#userResolver: Closure($guard = null) {#1264 …6}
#routeResolver: Closure() {#1265 …5}
+attributes: ParameterBag {#44}
+request: ParameterBag {#50}
+query: ParameterBag {#50}
+server: ServerBag {#46}
+files: FileBag {#47}
+cookies: ParameterBag {#45}
+headers: HeaderBag {#48}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#requestUri: "/tag/%D9%BE%D9%84%D8%A7%DA%AF%DB%8C%D9%86%20%D9%88%DB%8C%D8%B1%DB%8C"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#1367}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}