Laravel | Cookbook
Inhaltsverzeichnis
Routing
Alle Routen anzeigen
php artisan route:list
Routen dynamisch erzeugen
composer require illuminate/support
use Illuminate\Support\Facades\File; function generateRoutes($basePath, $baseNamespace = 'Pages', $routePrefix = '/') { $files = File::allFiles($basePath); foreach ($files as $file) { $relativePath = str_replace([$basePath, '.vue'], '', $file->getRelativePathname()); $routeName = str_replace(DIRECTORY_SEPARATOR, '.', $relativePath); $routeUri = str_replace(DIRECTORY_SEPARATOR, '/', $relativePath); // Example: if file is `resources/js/Pages/Examples/layout-discord.vue` // $routeName = 'Examples.layout-discord'; // $routeUri = 'examples/layout-discord' Route::get($routePrefix . $routeUri, function () use ($relativePath, $baseNamespace) { return Inertia::render($baseNamespace . str_replace('/', '\\', $relativePath)); })->name($routeName); } } generateRoutes(resource_path('js/Pages'));
Mail / SMTP
Lokaler Mailserver für SMTP Testing
Leave a Reply