سلام من در لاراول بیشتر از ۶۰ تا فایل blade.php دارم و خب خیلی ضایعست که بخوام برم برای همشون دونه دونه روت تعریف کنم
Route::get('url', function () {
return view('url');
});
فکر کنید اینو ۶۰ بار تکرار کنم خب خیلی شلوغ میشه !!!
چطوری با تعریف ساده تر بهشون ادرس فایل های blade.php رو بدیم؟؟؟
سلام اگر این روت رو قرار بدید به روشی که @gomnam گفتن پروژه شما به مشکل میخوره!!!!!!!! ( برای همه روت ها این متد اجرا میشه )
پیشنهاده من:
Route::fallback(function () {
$page = \Request::path();
if(in_array($path,['list','of','views'])) {
return view($page)
} else {
return abort(404);
}
});
اولا که شما فقط کافیه بنویسید "url" نه اینکه "url.blade.php" دوما که میتونید با کامپوننت ها تعداد این فایل ها رو کمتر و همچنین تعداد کد های داخل هر فایل ویو رو کمتر کنید ...
سلام اگر این روت رو قرار بدید به روشی که @gomnam گفتن پروژه شما به مشکل میخوره!!!!!!!! ( برای همه روت ها این متد اجرا میشه )
پیشنهاده من:
Route::fallback(function () {
$page = \Request::path();
if(in_array($path,['list','of','views'])) {
return view($page)
} else {
return abort(404);
}
});
@gomnam اصلاح شد
من هدفم این نیست تعداد کدای داخل فایل های ویو رو کمتر کنم
هدفم اینه که تعداد روت ها رو کمتر کنم
اگه مثلا ۱۰ تا یا ۲۰ تا یا هرچقدر فایل دارم ....لازم نباشه برای همشون برم ی روت درست کنم
چطوری میتونم همشون رو یدفه معرفی کنم؟؟؟
سلام
ما انتظار داریم با ویژگی های روت و کنترلر صفحات دینامیکی تولید بشه تا از افزایش صفحات جلوگیری بشه. ساختار فایلها به چه شکل هست؟ اساسا چرا این همه فایل blade تولید شده؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟