コード例 #1
0
ファイル: PostFormFields.php プロジェクト: 40DayStartup/Core
 /**
  * Return the field values from the model
  * 
  * @param integer $id
  * @param array $fields
  * @return array
  */
 protected function fieldsFromModel($id, array $fields)
 {
     $post = Post::findOrFail($id);
     $fieldNames = $fields;
     $fields = ['id' => $id];
     foreach ($fieldNames as $field) {
         $fields[$field] = $post->{$field};
     }
     return $fields;
 }
コード例 #2
0
ファイル: BlogController.php プロジェクト: 40DayStartup/Core
 public function getPost($slug)
 {
     $post = Post::where('slug', $slug)->firstOrFail();
     return view('blog.show', compact('post'));
 }
コード例 #3
0
ファイル: PostController.php プロジェクト: 40DayStartup/Core
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $post = Post::findOrFail($id);
     $post->delete();
     return redirect()->route('admin.blog.post.index')->withSuccess('Post deleted.');
 }