php - 如何更改 laravel 中路由系统使用的基本路径

标签 php laravel routing laravel-5.1

我是 Laravel 的新手,我开始设置我的路线。我在本地 wamp 服务器上使用 laravel 5.1。

我在本地,http://localhost/ttt/进入 Laravel 的 /public 目录。

当我尝试这个时:

Route::get('admin',function(){
    echo 4;
});

然后转到 http://localhost/ttt/admin ,我收到一个错误,但是当我这样做时:

Route::get('ttt/admin',function(){
    echo 4;
});

它起作用了。 我检查了配置并更改了 config/app.php 中的 url 值,但它不起作用。

你知道有没有一种我可以配置的路由器使用的路径?

最佳答案

您可以前缀初始路由组中的每个路由,

App\Providers\RouteServiceProvider@map:

$router->group(['prefix' => 'ttt', 'namespace' => $this->namespace], function ($router) {
    require app_path('Http/routes.php');
});

关于php - 如何更改 laravel 中路由系统使用的基本路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33926684/

相关文章:

php - 数据库与文件系统协同如何保证数据一致性?

php - PHP 中的 use 和 require_once

php - 让 Laravel 的 notIn 验证规则不区分大小写

asp.net - 如何让这个 ASP.NET 路由正常工作?

ruby-on-rails - 当 Ruby on Rails 上不存在时,将 WWW 添加到 URL

php - filesize() 始终读取 0 字节,即使文件大小不是 0 字节

提交表单时 PHP $_POST 数组始终为空

php - 数据透视表中的 laravel/ Eloquent 修改器/访问器

php - Gitlab CI 配置与 Laravel Docker Redis 错误的主机或端口

magento - 对前端和管理路由器使用相同的 Magento 路由名称