【发布时间】:2017-06-12 06:11:09
【问题描述】:
我的 Laravel 应用程序从一个子目录运行,所以为了能够像这样使用 URL 帮助程序:{{ url('users') }} 而不是像这样的{{ url('subdirectory/users') }} 我在我的 AppServiceProvider.php 文件中使用 forceRouteUrl() 方法.它看起来像这样:
public function boot()
{
URL::forceRootUrl(Config::get('app.url'));
...
还有我的 .env:APP_URL=http://app.dev/subdirectory
到目前为止一切顺利,除了返回路线。例如,我有一个这样做的排序方法:
function sort_schedule($column, $order)
{
return route('schedule', [
'sortBy' => $column,
'sortOrder' => $order,
]
);
}
但它生成的链接是这样的:http://app.dev/subdirectory/subdirectory/...
当我使用Kyslik's Column Sortable 包时也会发生同样的事情。
我该如何解决这个问题?
【问题讨论】: