diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index a921eb1..500faa5 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -25,7 +25,7 @@ class LoginController extends Controller * * @var string */ - protected $redirectTo = '/admin'; + protected $redirectTo = '/recipes'; /** * Create a new controller instance. diff --git a/app/Http/Controllers/RecipeController.php b/app/Http/Controllers/RecipeController.php index 0039f4e..6af3fb7 100644 --- a/app/Http/Controllers/RecipeController.php +++ b/app/Http/Controllers/RecipeController.php @@ -10,6 +10,20 @@ use App\User; class RecipeController extends Controller { + /** + * Enforce middleware + */ + public function __construct(){ + $this->middleware('auth', ['except' => ['index','show']]); + + $this->middleware(['permissions:CreateUser.EditUser.DeleteUser.AssignRole'], ['only' => ['index','show']]); + $this->middleware(['permissions:DeleteUser'], ['only' => ['destroy']]); + } + /** + * Display a listing of the resource. + * + * @return \Illuminate\Http\Response + */ public function index() { $recipes = Recipe::with('user')->get(); diff --git a/resources/views/layouts/segments/navigation.blade.php b/resources/views/layouts/segments/navigation.blade.php index 15ac3e8..cc833e3 100644 --- a/resources/views/layouts/segments/navigation.blade.php +++ b/resources/views/layouts/segments/navigation.blade.php @@ -9,6 +9,7 @@ @else @include('layouts.segments.link', ['route'=>'home','text'=>'Home']) + @include('layouts.segments.link', ['route'=>'recipes.index','text'=>'Recipes']) @guest