Ich habe meine Laravel App von einem Unterverzeichnis ausgeführt, so dass die URL-Helper wie folgt verwenden: {{ url('users') }}
anstelle von {{ url('subdirectory/users') }}
Ich verwende die forceRouteUrl()
Methode in meiner AppServiceProvider.php Datei. Es sieht wie folgt aus:Die Verwendung von forceRootUrl() bricht einige Routing
public function boot()
{
URL::forceRootUrl(Config::get('app.url'));
...
Und mein .env: APP_URL=http://app.dev/subdirectory
So weit so gut, außer wenn Strecken zurück. Zum Beispiel habe ich ein Sortierverfahren, das dies tut:
function sort_schedule($column, $order)
{
return route('schedule', [
'sortBy' => $column,
'sortOrder' => $order,
]
);
}
Aber die Verbindung erzeugt es ist dieser: http://app.dev/subdirectory/subdirectory/...
Das gleiche passiert, wenn ich Kyslik's Column Sortable Paket verwenden.
Wie kann ich das beheben?