2017-01-18 18 views
1

私はlaravelフレームワークが初めてです。プロジェクトを購入してインストールしましたが、管理パネルにログインしようとすると、localhost/admin/home私は最初のページにリダイレクトされます。どうしてこれなの?認証に問題はありますか?Laravelの管理パネルにアクセスできない

テンプレートはadminLTEです。

これはroutes.phpのです:にHomeControllerでPOST_LOGIN機能で

<?php 

/* 
|-------------------------------------------------------------------------- 
| Application Routes 
|-------------------------------------------------------------------------- 
| 
| Here is where you can register all of the routes for an application. 
| It's a breeze. Simply tell Laravel the URIs it should respond to 
| and give it the controller to call when that URI is requested. 
| 
*/ 


Route::group(['middleware' => ['web']], function() { 
    Route::auth(); 
    Route::get('/', function() { 
     // $user = Auth::user(); 
     // if($user->id == 2){ 
      return view('welcome'); 
     /* }else{ 
      echo "Site En cours de mise a jours .. Veuillez patienter quelques minutes"; 
      die(); 
     }*/ 


    }); 
    Route::post('/post_login', '[email protected]_login'); 
    Route::get('/admin/home', '[email protected]'); 
    Route::get('/contact', '[email protected]'); 
}); 

Route::group(['middleware' => 'web'], function() { 

    Route::get('/load_coup/{code}', '[email protected]_coup'); 
    Route::get('/get_coup_div/{code}', '[email protected]_coup_div'); 
    Route::get('/reset_coupon_div', '[email protected]_coupon_div'); 
    Route::get('/validate_coup/{price}/{type}', '[email protected]_coup'); 
    Route::get('/back', '[email protected]'); 
    Route::get('/save/{price}', '[email protected]'); 
    Route::get('/get_solde', '[email protected]_solde'); 
    Route::get('/bet_list', '[email protected]_list'); 
    Route::get('/bet_list/{code}', '[email protected]_details'); 
    Route::get('/coupon/{id}', '[email protected]_coupon'); 
    Route::get('/transaction/', '[email protected]_transaction'); 
    Route::post('/transaction/', '[email protected]_transaction'); 
    Route::get('/transaction_list/', '[email protected]_list'); 

    Route::get('/profile/', '[email protected]'); 
    Route::post('/profile/', '[email protected]_profile'); 

}); 

Route::group(['prefix' => 'admin', 'middleware' => ['web']], function() { 
    //Route::auth(); 
    Route::get('/users', '[email protected]'); 
    Route::get('/users/{id}', '[email protected]_user'); 
    Route::post('/update_user/', '[email protected]_user'); 
    Route::post('/add_transaction/', '[email protected]_transaction'); 
    Route::get('/match', '[email protected]'); 
    //Route::post('/match', '[email protected]'); 
    Route::get('/coupon', '[email protected]'); 
    Route::get('/coupons/{id}', '[email protected]_coupon'); 
}); 
+0

コードのスクリーンショットを削除しました。コードを追加したい場合は、書式付きテキストとして追加してください(ツールバーのボタンを使用してコードを追加するか、[ヘルプ] [http:// stackoverflow。 com/help/formatting#help-post-body)を参照してください)。 –

答えて

0

adminまたはcorrectionロールのように見えます。そのため、/にリダイレクトされます。

+0

私はあなたにプロジェクトをお送りしますように私を教えてください。 –

+0

初めてのユーザー(管理者)をどのように作成しましたか? – Buglinjo

+0

プロジェクトの登録ページに –

0

ルックリターンビューまたは戻りリダイレクトがあるでしょう。あなたはあなたが望むビューに行くためにそれを変更することができます。

+0

私に説明してください。 public function post_login(Request $ request) { $ auth = false; $ credentials = $ request-> only( 'user_name'、 'password'); if(認証:$資格、$要求 - >(覚えている))){ $ user = Auth :: user(); if($ user-> valide){ $ auth = true; //成功 } else { Auth :: logout(); } –

+0

ログイン後、別のページにリダイレクトしようとしていますか?または、あなたはアプリケーションを表示/アクセスできず、あなたはログインページにリダイレクトされていると言っていますか? –

+0

いいえadminパネルにログインする必要があります –

関連する問題