Skip to content

Commit

Permalink
Navbar problem solved.
Browse files Browse the repository at this point in the history
  • Loading branch information
SumaiyaTarannumNoor committed Aug 23, 2022
1 parent 96842ff commit a1c32f4
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 17 deletions.
2 changes: 2 additions & 0 deletions app/Http/Controllers/HomeController.php
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,6 @@ public function index()
{
return view('home');
}


}
7 changes: 2 additions & 5 deletions app/Http/Controllers/PostController.php
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,6 @@ public function postSearch(){

return view('search', compact('posts'));
}

public function _construct()
{
$this->middleware('auth');
}


}
13 changes: 5 additions & 8 deletions app/Http/Middleware/UserAuth.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
use Session;

use Illuminate\Http\Request;

class UserAuth
use Illuminate\Auth\Middleware\Authenticate as Middleware;
class UserAuth extends Middleware
{
/**
* Handle an incoming request.
Expand All @@ -17,13 +17,10 @@ class UserAuth
* @param \Closure(\Illuminate\Http\Request): (\Illuminate\Http\Response|\Illuminate\Http\RedirectResponse) $next
* @return \Illuminate\Http\Response|\Illuminate\Http\RedirectResponse
*/
public function handle(Request $request, Closure $next)
protected function redirectTo($request)
{

if (!Auth::guard('user')->check())
{
return redirect('/login');
if (! $request->expectsJson()) {
return route('login');
}
return $next($request);
}
}
2 changes: 1 addition & 1 deletion resources/views/layouts/master.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
<a class="nav-link" href="{{url('/')}}">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{url('/posts')}}">Posts</a>
<a class="nav-link" href="{{route('posts')}}">Posts</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Expand Down
9 changes: 6 additions & 3 deletions routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
use Illuminate\Support\Facades\Route;
Use App\Http\Controllers\PostController;
Use App\Http\Controllers\UserController;
Use App\Http\Controllers\HomeController;
use Illuminate\Support\Facades\Auth;


Expand All @@ -21,11 +22,14 @@
return view('welcome');
});

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

Auth::routes();

Route::middleware(['user'])->group(function(){

Route::get('/add-post', [PostController::class, 'addPost']);
Route::post('/create-post', [PostController::class, 'createPost'])->name('post.create');
Route::get('/posts', [PostController::class, 'getPost']);
Route::get('/posts', [PostController::class, 'getPost'])->name('posts');
Route::get('posts/{id}',[PostController::class, 'getPostById']);
Route::get('/delete-post/{id}', [PostController::class, 'deletePost']);
Route::get('/edit-post/{id}', [PostController::class, 'editPost']);
Expand All @@ -34,7 +38,6 @@

});

Auth::routes();



Expand Down

0 comments on commit a1c32f4

Please sign in to comment.