Skip to content

Commit 2d34818

Browse files
Merge pull request #24 from acekyd/master
Structuring for Wamp/Xampp users
2 parents ddae740 + 8f502cf commit 2d34818

File tree

6 files changed

+76
-37
lines changed

6 files changed

+76
-37
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?php
2+
3+
namespace App\Http\Controllers;
4+
5+
class PageController extends Controller
6+
{
7+
8+
/**
9+
* Return the homepage view
10+
* @return mixed
11+
*/
12+
public function home()
13+
{
14+
return view('welcome');
15+
16+
}
17+
18+
/**
19+
* Return the api dashboard view listing available apis
20+
* @return mixed
21+
*/
22+
public function api()
23+
{
24+
return view('apidashboard');
25+
26+
}
27+
28+
/**
29+
* Return the contact page view
30+
* @return mixed
31+
*/
32+
public function contact()
33+
{
34+
return view('contact');
35+
36+
}
37+
}

app/Http/routes.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525

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

28-
Route::get('/', function () {
29-
return view('welcome');
30-
});
28+
Route::get('/', [
29+
'as' => 'home', 'uses' => 'PageController@home'
30+
]);
3131

32-
Route::get('/api', function () {
33-
return view('apidashboard');
34-
});
32+
Route::get('/api', [
33+
'as' => 'api', 'uses' => 'PageController@api'
34+
]);
3535

3636
Route::group(['prefix' => 'api'], function() {
3737
Route::get('github', [

bootstrap/autoload.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
require __DIR__.'/../vendor/autoload.php';
1818

19+
ini_set('xdebug.max_nesting_level', 120);
20+
1921
/*
2022
|--------------------------------------------------------------------------
2123
| Include The Compiled Class File

resources/views/apidashboard.blade.php

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<div class="row">
1010
<div class="col-sm-4">
11-
<a href="/api/github" style="color: #fff">
11+
<a href="{{route('api.github')}}" style="color: #fff">
1212
<div style="background-color: #000" class="panel panel-default">
1313
<div class="panel-body">
1414
<img src="http://i.imgur.com/2AaBlpf.png" height="40">GitHub
@@ -17,7 +17,7 @@
1717
</a>
1818
</div>
1919
<div class="col-sm-4">
20-
<a href="/api/twitter" style="color: #fff">
20+
<a href="{{route('api.twitter')}}" style="color: #fff">
2121
<div style="background-color: #00abf0" class="panel panel-default">
2222
<div class="panel-body">
2323
<img src="http://i.imgur.com/EYA2FO1.png" height="40"> Twitter
@@ -26,7 +26,7 @@
2626
</a>
2727
</div>
2828
<div class="col-sm-4">
29-
<a href="/api/facebook" style="color: #fff">
29+
<a href="{{route('api.facebook')}}" style="color: #fff">
3030
<div style="background-color: #3b5998" class="panel panel-default">
3131
<div class="panel-body">
3232
<img src="http://i.imgur.com/jiztYCH.png" height="40"> Facebook
@@ -35,7 +35,7 @@
3535
</a>
3636
</div>
3737
<div class="col-sm-4">
38-
<a href="/api/foursquare" style="color: #fff">
38+
<a href="{{route('api.foursquare')}}" style="color: #fff">
3939
<div style="background-color: #1cafec" class="panel panel-default">
4040
<div class="panel-body">
4141
<img src="http://i.imgur.com/PixH9li.png" height="40"> Foursquare
@@ -44,7 +44,7 @@
4444
</a>
4545
</div>
4646
<div class="col-sm-4">
47-
<a href="/api/lastfm" style="color: #fff">
47+
<a href="{{route('api.lastfm')}}" style="color: #fff">
4848
<div style="background-color: #d21309" class="panel panel-default">
4949
<div class="panel-body">
5050
<img src="http://i.imgur.com/KfZY876.png" height="40"> Last.fm
@@ -53,7 +53,7 @@
5353
</a>
5454
</div>
5555
<div class="col-sm-4">
56-
<a href="/api/linkedin" style="color: #fff">
56+
<a href="{{route('api.linkedin')}}" style="color: #fff">
5757
<div style="background-color: #007bb6" class="panel panel-default">
5858
<div class="panel-body">
5959
<img src="http://i.imgur.com/sYmVWAw.png" height="40"> LinkedIn
@@ -62,7 +62,7 @@
6262
</a>
6363
</div>
6464
<div class="col-sm-4">
65-
<a href="/api/nyt" style="color: #fff">
65+
<a href="{{route('api.nyt')}}" style="color: #fff">
6666
<div style="background-color: #454442" class="panel panel-default">
6767
<div class="panel-body">
6868
<img src="http://i.imgur.com/e3sjmYj.png" height="40"> New York Times
@@ -71,7 +71,7 @@
7171
</a>
7272
</div>
7373
<div class="col-sm-4">
74-
<a href="/api/steam" style="color: #fff">
74+
<a href="{{route('api.steam')}}" style="color: #fff">
7575
<div style="background-color: #000" class="panel panel-default">
7676
<div class="panel-body">
7777
<img src="http://i.imgur.com/1xGmKBX.jpg" height="40"> Steam
@@ -80,7 +80,7 @@
8080
</a>
8181
</div>
8282
<div class="col-sm-4">
83-
<a href="/api/stripe" style="color: #fff">
83+
<a href="{{route('api.stripe')}}" style="color: #fff">
8484
<div style="background-color: #3da8e5" class="panel panel-default">
8585
<div class="panel-body">
8686
<img src="http://i.imgur.com/w3s2RvW.png" height="40"> Stripe
@@ -89,7 +89,7 @@
8989
</a>
9090
</div>
9191
<div class="col-sm-4">
92-
<a href="/api/paypal" style="color: #000">
92+
<a href="{{route('api.paypal')}}" style="color: #000">
9393
<div style="background-color: #f5f5f5" class="panel panel-default">
9494
<div class="panel-body">
9595
<img src="http://i.imgur.com/JNc0iaX.png" height="40"> PayPal
@@ -98,7 +98,7 @@
9898
</a>
9999
</div>
100100
<div class="col-sm-4">
101-
<a href="/api/twilio" style="color: #fff">
101+
<a href="{{route('api.twilio')}}" style="color: #fff">
102102
<div style="background-color: #fd0404" class="panel panel-default">
103103
<div class="panel-body">
104104
<img src="http://i.imgur.com/mEUd6zM.png" height="40"> Twilio
@@ -107,7 +107,7 @@
107107
</a>
108108
</div>
109109
<div class="col-sm-4">
110-
<a href="/api/tumblr" style="color: #fff">
110+
<a href="{{route('api.tumblr')}}" style="color: #fff">
111111
<div style="background-color: #304e6c" class="panel panel-default">
112112
<div class="panel-body">
113113
<img src="http://i.imgur.com/rZGQShS.png" height="40"> Tumblr
@@ -116,7 +116,7 @@
116116
</a>
117117
</div>
118118
<div class="col-sm-4">
119-
<a href="/api/scraping" style="color: #fff">
119+
<a href="{{route('api.scraping')}}" style="color: #fff">
120120
<div style="background-color: #ff6500" class="panel panel-default">
121121
<div class="panel-body">
122122
<img src="http://i.imgur.com/RGCVvyR.png" height="40"> Web Scraping
@@ -125,7 +125,7 @@
125125
</a>
126126
</div>
127127
<div class="col-sm-4">
128-
<a href="/api/yahoo" style="color: #fff">
128+
<a href="{{route('api.yahoo')}}" style="color: #fff">
129129
<div style="background-color: #3d048b" class="panel panel-default">
130130
<div class="panel-body">
131131
<img src="http://i.imgur.com/Cl6WJAu.png" height="40"> Yahoo
@@ -134,7 +134,7 @@
134134
</a>
135135
</div>
136136
<div class="col-sm-4">
137-
<a href="/api/clockwork" style="color: #fff">
137+
<a href="{{route('api.clockwork')}}" style="color: #fff">
138138
<div style="background-color: #000" class="panel panel-default">
139139
<div class="panel-body">
140140
<img src="http://i.imgur.com/YcdxZ5F.png" height="40"> Clockwork SMS
@@ -143,7 +143,7 @@
143143
</a>
144144
</div>
145145
<div class="col-sm-4">
146-
<a href="/api/aviary" style="color: #fff">
146+
<a href="{{route('api.aviary')}}" style="color: #fff">
147147
<div style="background: linear-gradient(to bottom, #1f3d95 0%,#04aade 100%)" class="panel panel-default">
148148
<div class="panel-body">
149149
<img src="http://i.imgur.com/npBRwMI.png" height="40"> Aviary
@@ -152,7 +152,7 @@
152152
</a>
153153
</div>
154154
<div class="col-sm-4">
155-
<a href="/api/lob" style="color: #fff">
155+
<a href="{{route('api.lob')}}" style="color: #fff">
156156
<div style="background-color: #176992" class="panel panel-default">
157157
<div class="panel-body">
158158
<img src="http://i.imgur.com/bmgfsSg.png" height="40"> Lob
@@ -161,7 +161,7 @@
161161
</a>
162162
</div>
163163
{{-- <div class="col-sm-4">
164-
<a href="/api/bitgo" style="color: #fff">
164+
<a href="{{route('api.bitgo')}}" style="color: #fff">
165165
<div style="background-color: #142834" class="panel panel-default">
166166
<div class="panel-body">
167167
<img src="http://i.imgur.com/v753soI.png" height="40"> BitGo
@@ -170,7 +170,7 @@
170170
</a>
171171
</div> --}}
172172
<div class="col-sm-4">
173-
<a href="/api/slack" style="color: #fff">
173+
<a href="{{route('api.slack')}}" style="color: #fff">
174174
<div style="background-color: #4d394b" class="panel panel-default">
175175
<div class="panel-body">
176176
<img src="http://i.imgur.com/fbNYOzm.png" height="40"> Slack

resources/views/auth/login.blade.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,11 @@
4040

4141
<hr/>
4242

43-
<a href="/auth/facebook" class="btn btn-block btn-facebook btn-social"><i class="fa fa-facebook"></i>Sign in with Facebook</a>
44-
<a href="/auth/twitter" class="btn btn-block btn-twitter btn-social"><i class="fa fa-twitter"></i>Sign in with Twitter</a>
45-
<a href="/auth/google" class="btn btn-block btn-google btn-social"><i class="fa fa-google-plus"></i>Sign in with Google</a>
46-
<a href="/auth/github" class="btn btn-block btn-github btn-social"><i class="fa fa-github"></i>Sign in with GitHub</a>
47-
<a href="/auth/linkedin" class="btn btn-block btn-linkedin btn-social"><i class="fa fa-linkedin"></i>Sign in with LinkedIn</a>
48-
<a href="/auth/bitbucket" class="btn btn-block btn-bitbucket btn-social"><i class="fa fa-bitbucket"></i>Sign in with Bitbucket</a>
43+
<a href="{{ url('/auth/facebook') }}" class="btn btn-block btn-facebook btn-social"><i class="fa fa-facebook"></i>Sign in with Facebook</a>
44+
<a href="{{ url('/auth/twitter') }}" class="btn btn-block btn-twitter btn-social"><i class="fa fa-twitter"></i>Sign in with Twitter</a>
45+
<a href="{{ url('/auth/google') }}" class="btn btn-block btn-google btn-social"><i class="fa fa-google-plus"></i>Sign in with Google</a>
46+
<a href="{{ url('/auth/github') }}" class="btn btn-block btn-github btn-social"><i class="fa fa-github"></i>Sign in with GitHub</a>
47+
<a href="{{ url('/auth/linkedin') }}" class="btn btn-block btn-linkedin btn-social"><i class="fa fa-linkedin"></i>Sign in with LinkedIn</a>
48+
<a href="{{ url('/auth/bitbucket') }}" class="btn btn-block btn-bitbucket btn-social"><i class="fa fa-bitbucket"></i>Sign in with Bitbucket</a>
4949
</div>
5050
@stop

resources/views/layouts/partials/navbar.blade.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,20 @@
66
<span class="icon-bar"></span>
77
<span class="icon-bar"></span>
88
<span class="icon-bar"></span>
9-
</button><a href="/" class="navbar-brand">
9+
</button><a href="{{ route('home') }}" class="navbar-brand">
1010
<i class="fa fa-cube"></i> Project name</a>
1111
</div>
1212
<div class="collapse navbar-collapse">
1313
<ul class="nav navbar-nav">
14-
<li class="{{ request()->path() == "/" ? 'active' : 'n' }}"><a href="/">Home</a></li>
15-
<li class="{{ request()->path() == "api" ? 'active' : 'n' }}"><a href="/api">API Examples</a></li>
16-
<li class="{{ request()->path() == "contact" ? 'active' : 'n' }}"><a href="/contact">Contact</a></li>
14+
<li class="{{ request()->path() == "/" ? 'active' : 'n' }}"><a href="{{ route('home') }}">Home</a></li>
15+
<li class="{{ request()->path() == "api" ? 'active' : 'n' }}"><a href="{{ route('api') }}">API Examples</a></li>
16+
<li class="{{ request()->path() == "contact" ? 'active' : 'n' }}"><a href="{{ route('contact') }}">Contact</a></li>
1717
</ul>
1818

1919
@if (Auth::guest())
2020
<ul class="nav navbar-nav navbar-right">
21-
<li class="{{ request()->path() == "login" ? 'active' : 'n' }}"><a href="/login">Login</a></li>
22-
<li class="{{ request()->path() == "signup" ? 'active' : 'n' }}"><a href="/signup">Create Account</a></li>
21+
<li class="{{ request()->path() == "login" ? 'active' : 'n' }}"><a href="{{ route('auth.login') }}">Login</a></li>
22+
<li class="{{ request()->path() == "signup" ? 'active' : 'n' }}"><a href="{{ route('auth.register') }}">Create Account</a></li>
2323
</ul>
2424
@else
2525
<ul class="nav navbar-nav navbar-right">

0 commit comments

Comments
 (0)