/**
  *  Add a Post
  */
 public function postAdd()
 {
     $data = \Input::all();
     $post = new \App\Post($data);
     // TODO: validation
     $post->save();
     return redirect('admin/posts')->with('status', "Post {$post->id} Added");
 }
Ejemplo n.º 2
0
 /**
  * Store a newly created resource in storage.
  * Posts have user_id and text
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $post = new \App\Post();
     $post->user_id = Auth::user()->id;
     $post->text = $request->text;
     $post->save();
     return $post;
 }
Ejemplo n.º 3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $post = new \App\Post();
     $post->user_id = Auth::user()->id;
     $post->title = $request->title;
     $post->post_description = $request->post_description;
     $post->save();
     return $post;
 }
Ejemplo n.º 4
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['title' => 'required|min:10|max:1000', 'post' => 'required|min:10|max:10000']);
     $post = new \App\Post();
     $post->title = $request->title;
     $post->post = $request->post;
     $post->user_id = 1;
     $post->save();
 }
Ejemplo n.º 5
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $post = new \App\Post();
     $post->title = $request->title;
     $post->post_content = $request->post_content;
     $post->subbreddit_id = $request->subbreddit_id;
     $post->user_id = \Auth::user()->id;
     $post->url = $request->url;
     $post->save();
     return $post;
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $content = "この文章はダミーです。あいうえおかきくけこ。この文章はダミーです。あいうえおかきくけこ。この文章はダミーです。あいうえおかきくけこ。この文章はダミーです。あいうえおかきくけこ。この文章はダミーです。あいうえおかきくけこ。この文章はダミーです。あいうえおかきくけこ。この文章はダミーです。あいうえおかきくけこ。";
     $commentdammy = "コメントダミー。コメントダミー。コメントダミー。";
     for ($i = 1; $i <= 10; $i++) {
         $post = new App\Post();
         $post->title = "{$i} 番目の投稿";
         $post->content = $content;
         $post->cat_id = 1;
         $post->save();
         $maxComments = mt_rand(3, 15);
         for ($j = 0; $j <= $maxComments; $j++) {
             $comment = new App\Comment();
             $comment->commenter = '名無しさん';
             $comment->comment = $commentdammy;
             $post->comments()->save($comment);
             $post->increment('comment_count');
         }
     }
     // Category
     $cat1 = new App\Category();
     $cat1->name = "ニュース";
     $cat1->save();
     $cat2 = new App\Category();
     $cat2->name = "食品";
     $cat2->save();
     $cat3 = new App\Category();
     $cat3->name = "電化製品";
     $cat3->save();
     $cat4 = new App\Category();
     $cat4->name = "テレビ";
     $cat4->save();
     $cat5 = new App\Category();
     $cat5->name = "文化";
     $cat5->save();
     $cat6 = new App\Category();
     $cat6->name = "映画";
     $cat6->save();
     $cat7 = new App\Category();
     $cat7->name = "スポーツ";
     $cat7->save();
     $cat8 = new App\Category();
     $cat8->name = "ゲーム";
     $cat8->save();
     $cat9 = new App\Category();
     $cat9->name = "社会";
     $cat9->save();
     $cat10 = new App\Category();
     $cat10->name = "教育";
     $cat10->save();
 }
Ejemplo n.º 7
0
 public function savePost(NewPostRequest $request)
 {
     // Validate and store the blog post...
     $arreglo = array($request->input("title"), $request->input("content"), Carbon::now());
     $post = new \App\Post();
     $post->title = $request->input("title");
     $post->content = $request->input("content");
     $post->published_at = date('Y-m-d H:i:s');
     $post->category_id = $request->input("category");
     $post->save();
     return $imageInfo;
     //return Redirect::to('blog')->withInput()->with('success', 'Artículo creado exitosamente.');
 }
Ejemplo n.º 8
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     for ($i = 0; $i < 10; $i++) {
         $faker = Faker\Factory::create();
         $post = new App\Post();
         $post->name = 'Dummy Post ' . $i;
         $post->slug = 'dummy_post_' . $i;
         $post->copy = $faker->realText($maxNbChars = 2000, $indexSize = 4);
         $post->photo = $faker->imageUrl($width = 400, $height = 300);
         $post->created_at = new dateTime();
         $post->updated_at = new dateTime();
         $post->save();
     }
 }
Ejemplo n.º 9
0
 public function postPublish(Request $request)
 {
     $this->validate($request, ['title' => 'required|min:2', 'text' => 'required|min:5', 'date' => 'required|date_format:n/j/Y']);
     $user = \Auth::user();
     $userId = $user->id;
     $date = $request->date;
     $dateFormatted = Carbon::createFromFormat('n/j/Y', $date);
     $post = new \App\Post();
     $post->title = $request->title;
     $post->date = $dateFormatted;
     $post->text = $request->text;
     $post->user_id = $userId;
     $post->save();
     \Session::flash('flash_message', 'Your post was published!');
     return redirect('/blog');
 }
Ejemplo n.º 10
0
 public function postAddPost(Request $request)
 {
     $this->validate($request, ['title' => 'required|min:5', 'description' => 'required|min:25', 'file' => 'required|image']);
     $post = new \App\Post();
     $post->title = $request->title;
     $post->description = $request->description;
     $post->link_to_video = $request->link_to_video;
     $file = $request->file('file');
     $file_name = $file->getClientOriginalName();
     \Storage::disk('local')->put($file_name, \File::get($file));
     $post->link_to_image = 'uploads/' . $file_name;
     $img = Image::make($post->link_to_image)->resize(560, 315);
     $img->save();
     $post->save();
     \Session::flash('flash_message', 'Your Post was added!');
     return redirect('/addPost');
 }