diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 737cd7a..b7edbd9 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -3,7 +3,7 @@ namespace App\Http\Controllers; use Illuminate\Http\Request; - +use App\Post; use DB; class HomeController extends Controller @@ -41,4 +41,7 @@ class HomeController extends Controller return view('blog', ['posts' => $posts]); } + public function detail($id) { + return view('detail',['post' => Post::findOrFail($id)]); + } } diff --git a/resources/views/blog.blade.php b/resources/views/blog.blade.php index 70ac2db..f9d798d 100644 --- a/resources/views/blog.blade.php +++ b/resources/views/blog.blade.php @@ -7,10 +7,12 @@

Nos articles :

@foreach ($posts as $post) +
-

{{ $post->title }}

- -
+

{{ $post->title }}

+ + +
@endforeach diff --git a/resources/views/detail.blade.php b/resources/views/detail.blade.php new file mode 100644 index 0000000..8648560 --- /dev/null +++ b/resources/views/detail.blade.php @@ -0,0 +1,9 @@ +@extends('layout') +@section('title') + {{$post->title}} +@endsection +@section('content') +

{{$post->title}}

+

{{$post->content}}

+Liste des articles +@endsection diff --git a/routes/web.php b/routes/web.php index ad4ea79..1aa7e33 100755 --- a/routes/web.php +++ b/routes/web.php @@ -22,4 +22,6 @@ Auth::routes(); Route::get('/home', 'HomeController@index')->name('home'); Route::get('admin/home', 'HomeController@adminHome')->name('admin.home')->middleware('is_admin'); -Route::get('/blog', 'HomeController@blog')->name('blog'); \ No newline at end of file +Route::get('/blog', 'HomeController@blog')->name('blog'); +Route::get('/blog/detail/{id}', 'HomeController@detail')->name('detail'); +