2017-08-14 73 views
1

我做了一些laravel軟件包,如果用戶沒有登錄,但是當用戶登錄並訪問來自軟件包的路徑時,軟件包工作良好認爲用戶還沒有登錄,我確保用戶成功登錄,因爲另一個菜單/路線不是來自它運行良好的軟件包。這裏有什麼不對?我錯過了什麼嗎?Laravel軟件包路線

這裏是我的控制器

namespace Offices\Referensi; 

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

class ReferensiController extends Controller 
{ 

    function tes() 
    { 
     echo "Halo"; 
    } 
} 

這裏是我的服務提供商

class ReferensiServiceProvider extends ServiceProvider 
{ 

    public function boot() 
    { 
     include __DIR__.'/routes.php'; 
    } 

    public function register() 
    { 
     $this->app->make('Offices\Referensi\ReferensiController'); 
    } 
} 

這裏是routes.php文件

<?php 
Route::group(['middleware' => ['auth']], function() { 
    Route::get('referensi/area','Offices\Referensi\[email protected]'); 
}); 

回答

0

沒關係,我知道這個問題,我只是缺少路由文件中的網絡中間件,所以routes.php應該是

<?php 
Route::group(['middleware' => ['web','auth']], function() { 
    Route::get('referensi/area','Offices\Referensi\[email protected]'); 
});