首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5.2 & Git -路线未找到

Laravel 5.2 & Git -路线未找到
EN

Stack Overflow用户
提问于 2016-07-23 20:12:46
回答 2查看 666关注 0票数 0

我安装了一份新的laravel,并开发了一个应用程序。

我的路由文件看起来像:

代码语言:javascript
复制
Route::group(['middleware' => ['web']], function () {

    Route::get('/', ['uses' => 'PageController@index', 'as' => 'home']);

    Route::get('/agreement/SL/en/privacy-policy', ['uses' => 'PageController@privacyPolicy', 'as' => 'privacyPolicy']);

    Route::get('/agreement/SL/en/terms-of-use', ['uses' => 'PageController@termsOfUse', 'as' => 'termsOfUse']);

});

我在我的桌面上开发了它,它运行得非常好。然后将其推送到私有的git存储库。然后,当我拿起我的笔记本电脑做一个克隆,登陆页,也就是'/‘路线工作。但所有其他路线都不起作用。

我的gitignore文件是:

代码语言:javascript
复制
/node_modules
/public/storage
Homestead.yaml
Homestead.json

PS:我试过跑步:

代码语言:javascript
复制
composer install
composer update
clear compiled 

等。

当我去其他路线时,我会发现以下错误:

代码语言:javascript
复制
Sorry, the page you are looking for could not be found.

1/1

NotFoundHttpException in RouteCollection.php line 161:
in RouteCollection.php line 161
at RouteCollection->match(object(Request)) in Router.php line 821
at Router->findRoute(object(Request)) in Router.php line 691
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 53
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-23 21:14:35

原因是因为URL。

例如:我桌面上的原始项目名为:

findMe

然后,我把这个项目推到了一个名为findMe的git上。

但是当我将回购文件克隆到我的笔记本电脑上时,文件夹就被命名为findme大写的'M' 被小写的'm'取代。

除了'/‘URL之外,其他所有内容都无法工作。我几乎浪费了6个小时的时间。

票数 0
EN

Stack Overflow用户

发布于 2016-07-23 20:23:45

你试过运行php artisan cache:config吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38546037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档