2016-09-20 2 views
0

Я использую Laravel 5.2 и кофеин модули, и я получаю эту ошибкуLaravel 5,2 NotFoundHttpException

NotFoundHttpException в RouteCollection.php линии 161:

я только получаю эту ошибку, когда я загружаю на мой сервер, но на моем localhost я не получаю сообщение об ошибке.

Я также заметил, что на моем локальном хосте я получаю все свои маршруты, но на моем сервере у меня есть только домашняя страница.

Мои Пользователи Модуль route.php

Route::group(['middleware' => 'web'], function() 
{ 
    Route::get('admin/', [ 
     'uses' => '[email protected]', 
     'as' => 'login' 
    ]); 

    Route::post('admin/', [ 
     'uses' => '[email protected]', 
     'as' => 'doLogin' 
    ]); 
}); 

и мои пользователи Модуль UsersController.php

<?php 

    namespace App\Modules\Users\Http\Controllers; 

    use App\Http\Requests; 
    use App\Http\Controllers\Controller; 
    use Illuminate\Http\Request; 

    class UsersController extends Controller 
    { 
     public function showLogin(){ 
      echo "Users Controller"; 
     } 
    } 

Если есть что-то я пропустил, чтобы помочь с этим, пожалуйста, дайте мне знать.

ответ

1

Эта ошибка обычно отображается при доступе к URL-адресу, который не определен в файле маршрута. Повторно проверьте URL-адрес, к которому вы пытаетесь получить доступ.

Ваш код не содержит особых ошибок.

Добавить метод doLogin в ваш UsersController.

Кроме того, вы можете попробовать, удалив / с маршрута. Я имею в виду это изменить:

Route::group(['middleware' => 'web'], function() 
{ 
    Route::get('admin/', [ 
     'uses' => '[email protected]', 
     'as' => 'login' 
    ]); 

    Route::post('admin/', [ 
     'uses' => '[email protected]', 
     'as' => 'doLogin' 
    ]); 
}); 

к этому:

Route::group(['middleware' => 'web'], function() 
{ 
    Route::get('admin', [ 
     'uses' => '[email protected]', 
     'as' => 'login' 
    ]); 

    Route::post('admin', [ 
     'uses' => '[email protected]', 
     'as' => 'doLogin' 
    ]); 
}); 
+0

У меня все еще такая же проблема – Isis

-1

я, наконец, нашел ответ. Мне пришлось удалить /storage/app/modules.json, а затем я запустил

php artisan module:optimize 
Смежные вопросы