コード例 #1
0
ファイル: HomeController.php プロジェクト: Vuidaa/blog
 public function post($slug)
 {
     $post = Post::where('slug', '=', $slug)->firstOrFail();
     $post->load('category', 'tags', 'user', 'comments');
     $totalComments = $post->comments->count();
     return view('pages.post')->with(['post' => $post, 'totalComments' => $totalComments]);
 }
コード例 #2
0
ファイル: Post.php プロジェクト: AndrewPMarks/blog
 public static function slug($slug)
 {
     return Post::where('slug', '=', $slug)->first();
 }
コード例 #3
0
ファイル: PostController.php プロジェクト: Vuidaa/blog
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($slug)
 {
     $post = Post::where('slug', '=', $slug)->firstorFail();
     $post->delete();
     return redirect('admin/post')->with('message', ['class' => 'success', 'message' => 'Post deleted.']);
 }