With Laravel 5 routing I came up with an issue of ERROREXCEPTION error.My site had authentication.I want to see a nice url like domain/home/record.But it failed to find the route.I used blade files but could not link to route.Here is the code below:
In routes.php
Route::get('/home/record', function(){
return view(users.record);
})->name('record');
Route::group(['middleware' => ['web']], function () {
Route::get('/', ['as' => 'login', 'uses' => 'AuthController@login']);
Route::post('/handleLogin', ['as' => 'handleLogin', 'uses' => 'AuthController@handleLogin']);
Route::get('/home', ['middleware' => 'auth', 'as' => 'home', 'uses' => 'UsersController@home']);
Route::get('/logout', ['as' => 'logout', 'uses' => 'AuthController@logout']);
Route::resource('users', 'UsersController');
});
And this is home.blade.php
<!DOCTYPE html>
<html>
<head>
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<link rel="stylesheet" href="" type="text/css" />
<link rel="stylesheet" type="text/css" href="">
<!-- @yield('styles') -->
</head>
<body>
<div class="wrapper">
<div class="sidebar" data-color="purple" data-image="src/img/sidebar-5.jpg">
<div class="sidebar-wrapper">
<div class="logo">
<a href="http://www.zipcyber.com" class="simple-text">
ZIP CYBER
</a>
</div>
<ul class="nav">
<li class="active">
<a href="dashboard.html">
<i class="pe-7s-graph"></i>
<p>Dashboard</p>
</a>
</li>
<li>
<!-- <i class="pe-7s-user"></i>
<p>Add Record</p> -->
</a>
</li>
<li>
<a href="#">
<i class="pe-7s-note2"></i>
<p>Table List</p>
</a>
</li>
<li>
<a href="typography.html">
<i class="pe-7s-news-paper"></i>
<p>Typography</p>
</a>
</li>
<li>
<a href="icons.html">
<i class="pe-7s-science"></i>
<p>Icons</p>
</a>
</li>
<li>
<a href="maps.html">
<i class="pe-7s-map-marker"></i>
<p>Maps</p>
</a>
</li>
<li>
<a href="notifications.html">
<i class="pe-7s-bell"></i>
<p>Notifications</p>
</a>
</li>
<li class="active-pro">
<a href="upgrade.html">
<i class="pe-7s-rocket"></i>
<p>Upgrade to PRO</p>
</a>
</li>
</ul>
</div>
</div>
<div class="main-panel">
<nav class="navbar navbar-default navbar-fixed">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navigation-example-2">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- <a class="navbar-brand" href="#">Dashboard</a> -->
</div>
<ul class="nav navbar-nav navbar-right">
<li>
<a href="">
</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
Dropdown
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</li>
<li>
</li>
</ul>
</div>
</nav>
<div class="content">
@yield('content')
</div>
</div>
</div>
</body>
</html>
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire