/** * 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"); }
/** * 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; }
/** * 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; }
/** * 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(); }
/** * 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(); }
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.'); }
/** * 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(); } }
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'); }
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'); }