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 @@
{{$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'); +