2016-09-20 7 views
0

私はlaravelの使用を開始したばかりで、コントローラとビューをインストールして設定することができました。ユーザー管理、ページ、一般設定などの管理パネルをlaravel 5.3.9でビルドするには?

ウェブサイトでは、一般設定、ページ、ブログ、ユーザー管理など、ウェブサイトの必要に応じてさらに多くのことを管理する管理パネルが必要です。各セクションを手動で作成する必要がありますか(コントローラ、ビュー)。はいの場合、これは時間がかかる権利ですか?または、プラグインのようなものにビルドされています。

私はそれに応じて誰でもこれを手伝うことができます。

ありがとうございます。

+1

あなたはウェブで利用可能な無料パッケージを作成する必要があります。これはlaravelの管理パッケージがあるパッケージを見つけることができるサイトですhttp://packalyst.com/ –

+0

リンクのための@sunnykashyapありがとうございます。 – user75472

答えて

6

なぜlaraadminを試してみませんか?

https://github.com/dwijitsolutions/laraadmin

パッケージには、あなたのために重い物を持ち上げるを行います。

+0

ありがとう@ moraya.re。私はパッケージをインストールしようとしました。それは正常にインストールされ、テーブルは作成されますが、管理者は動作しませんでした。私はそれを見たり、著者に連絡したりします。 – user75472

+0

@ user75472あなたは大歓迎です:-) – Ganesh

+0

こんにちは、@ user75472。ページまたはLaraAdminパッケージのログにエラーメッセージが表示されますか。 LaraAdminは現在のところ、5.2のみです。我々は現在5.3のために働いている。 –

0

ゴーその内部に一つのフォルダの元管理者が元のためbootsrapテーマのABYを使用してblank.htmlファイルを使用して、それを 含めることができますし、あなたのファイルadmin.blade.php今

を追加できるフォルダをリソースへ: admin.blade.php yield( 'title'); yield( 'content'); は今、あなたが管理者とユーザーを区別するために、ユーザーテーブルに新しい列roleを作成することができます

 @extends('admin.admin'); 
      and here u can customise ur admin what all u require 
+0

ありがとう@rupesh。私はこれをして、それは動作します。私はこの1つとして時間がかからない解決策を望んでいました – user75472

0

index.blade.php別のファイルの元 を作ります。次に、認証と同様のApp/http/middlewareにAdminController.phpを作成します。

public function handle($request, Closure $next, $guard = null) 
{ 
    if(Auth::check()) 
    { 
     if($request->user()->role=='Admin') 
     { 
      return $next($request); 
     } 
     return redirect('/');  
    } 

    return redirect('/login'); 
} 

Adminmiddleware内のユーザー管理、ページ、一般設定などを保護することができます。

Route::group(['middleware' => ['App\Http\Middleware\Adminmiddleware']], function() { 
     // Admin routes here 
    }); 
+0

ありがとう@sanzeeb。これは私がまだ試していないミドルウェアを使用しているので、試してみます – user75472

関連する問題