شاید تا حالا براتون پیش اومده باشه که فایل web پیش فرض لاراول به دلیل زیاد شدن روت هاتون خیلی شلوغ شده باشه و دوست داشته باشید که این مشکل رو برطرف کنید
توی نمونه کد امروز میخوایم آموزشی رو در خدمتتون قرار بدیم تا بتونید تو پروژه تون از چند تا فایل route جداگانه استفاده کنید
اولین کاری که می کنید در ابتدای فایل web لاراولتون کد زیر رو قرار میدید
use Symfony\Component\Finder\Finder;
بعد فانکشنی رو تعریف می کنید و کد زیر رو داخلش قرار میدید
function __register()
{
$files = Finder::create()->in(base_path('routes'))->name('*.php');
foreach ($files as $file) {
require_once $file->getRealPath();
}
}
در آخر هم این فانکشن رو در پایین کد فراخوانی می کنیم
__register();
حالا شما میتونید یه فایل دیگه بسازید و روت های دیگه تون رو داخلش بنویسید
امیدوارم از نمونه کد فوق نهایت استفاده رو ببرید