-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathweb.php
119 lines (102 loc) · 4.67 KB
/
web.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<?php
use Illuminate\Support\Facades\Route;
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view ('home',[
"title"=>"home"
]);
});
Route::get('/about', function () {
return view ('about', [
"title"=>"about",
"nama" => "alvi nur amalia",
"kelas" => "TE1A polines",
"image" => "img.png"
]);
});
Route::get('/blog', function () {
$blog_posts = [
[
"title" => "merindu cahaya de amstel",
"slug" => "merindu-cahaya-de-amstel",
"author" => "sandika galih",
"body" => " Lorem ipsum dolor sit amet consectetur, adipisicing elit.
Cupiditate doloribus aliquam repudiandae, quis numquam commodi sint provident.
Fugit dignissimos dicta fuga, impedit velit a necessitatibus eos! Fugit accusamus
tenetur commodi. Odio, obcaecati vitae temporibus ipsa, itaque repellat maiores
ratione autem beatae dolorem quos sequi mollitia illum,
eius ea vero exercitationem perferendis sed ad eum cum et soluta.
Quia omnis ea sit excepturi consequatur quas nihil velit impedit nesciunt
obcaecati numquam illum, provident totam blanditiis, expedita soluta, optio magnam voluptatum dolor."
],
[
"title" => "kutunggukau di blora",
"slug" => "kutunggukau-di-blora",
"author" => "sandika galih2",
"body" => " Lorem ipsum dolor sit amet consectetur, adipisicing elit.
Cupiditate doloribus aliquam repudiandae, quis numquam commodi sint provident.
Fugit dignissimos dicta fuga, impedit velit a necessitatibus eos! Fugit accusamus
tenetur commodi. Odio, obcaecati vitae temporibus ipsa, itaque repellat maiores
ratione autem beatae dolorem quos sequi mollitia illum,
eius ea vero exercitationem perferendis sed ad eum cum et soluta.
Quia omnis ea sit excepturi consequatur quas nihil velit impedit nesciunt
obcaecati numquam illum, provident totam blanditiis, expedita soluta, optio magnam voluptatum dolor."
]
];
return view ('blog', [
"title"=>"blog",
"posts" => $blog_posts
]
);
});
//halam single route
Route::get('posts/{slug}', function($slug) {
$blog_posts = [
[
"title" => "merindu cahaya de amstel",
"slug" => "merindu-cahaya-de-amstel",
"author" => "sandika galih",
"body" => " Lorem ipsum dolor sit amet consectetur, adipisicing elit.
Cupiditate doloribus aliquam repudiandae, quis numquam commodi sint provident.
Fugit dignissimos dicta fuga, impedit velit a necessitatibus eos! Fugit accusamus
tenetur commodi. Odio, obcaecati vitae temporibus ipsa, itaque repellat maiores
ratione autem beatae dolorem quos sequi mollitia illum,
eius ea vero exercitationem perferendis sed ad eum cum et soluta.
Quia omnis ea sit excepturi consequatur quas nihil velit impedit nesciunt
obcaecati numquam illum, provident totam blanditiis, expedita soluta, optio magnam voluptatum dolor."
],
[
"title" => "kutunggukau di blora",
"slug" => "kutunggukau-di-blora",
"author" => "sandika galih2",
"body" => " Lorem ipsum dolor sit amet consectetur, adipisicing elit.
Cupiditate doloribus aliquam repudiandae, quis numquam commodi sint provident.
Fugit dignissimos dicta fuga, impedit velit a necessitatibus eos! Fugit accusamus
tenetur commodi. Odio, obcaecati vitae temporibus ipsa, itaque repellat maiores
ratione autem beatae dolorem quos sequi mollitia illum,
eius ea vero exercitationem perferendis sed ad eum cum et soluta.
Quia omnis ea sit excepturi consequatur quas nihil velit impedit nesciunt
obcaecati numquam illum, provident totam blanditiis, expedita soluta, optio magnam voluptatum dolor."
]
];
$new_post=[];
foreach ($blog_posts as $post) {
# code...
if ($post["slug"] === $slug) {
$new_post = $post;
}
}
return view('post', [
"title" => "Single Post",
"post" => $new_post
]);
});