/** * Store a newly created Post * * @param PostCreateRequest $request */ public function store(PostCreateRequest $request) { //dd($request->all()); Post::create($request->postFillData()); //$post->syncTags($request->get('tags', [])); return redirect()->route('admin.post.index')->withSuccess('新文章创建完成.'); }
/** * 存储文章到数据库 * * @param PostCreateRequest $request */ public function store(PostCreateRequest $request) { $post = Post::create($request->postFillData()); $counts = Archive::where('name', '=', $request->archive)->first()->counts; $archive = Archive::where('name', '=', $request->archive)->update(['counts' => $counts + 1]); return redirect()->route('admin.post.index')->withSuccess('New Post Successfully Created.'); }
/** * Store a newly created resource in storage. * POST /posts/store * * @param CompanyRequest $request * @param PostServiceInterface $postServic * * @return Response */ public function store(PostCreateRequest $request, PostServiceInterface $postServic) { if ($postServic->createPost($request->all())) { return redirect('/posts')->with('success', 'Post has ben successfully created'); } else { return redirect('/posts')->withErrors('This Post is already exist!'); } }
/** * Store a newly created resource in storage. * * @param PostRequest $request * @return Response */ public function store(PostCreateRequest $request) { $post = Auth::user()->posts()->create($request->all()); $post->slug = str_slug($post->title, "-"); $post->save(); $post->tags()->attach($request->input('tag_list')); flash()->overlay('Your post has been successfully created!', 'Good job'); return redirect('posts/postsAuth'); }
/** * Store a newly created Post * * @param PostCreateRequest $request */ public function store(PostCreateRequest $request) { $post = Post::create($request->postFillData()); $post->syncTags($request->get('tags', [])); if ($request['tweet'] == 'on') { event(new PostWasTweeted($post)); } return redirect()->route('admin.post.index')->withSuccess('New Post Successfully Created.'); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(PostCreateRequest $request, $id) { // $post = Post::findOrFail($id); $post->fill($request->postFillData()); $post->save(); $post->syncTags($request->get('tags', [])); if ($request->action === 'continue') { return redirect()->back()->withSuccess('Post saved.'); } return redirect()->route('admin.post.index')->withSuccess('Post saved.'); }
public function store(PostCreateRequest $request) { $post = new Post(); $post->name = $request->get("name"); $post->slug = $request->get("slug"); $post->subtitle = $request->get("subtitle"); $post->content = $request->get("content"); if ($request->hasFile("image")) { do { $filename = $post->slug . "-" . str_random(3) . "." . $request->file("image")->getClientOriginalExtension(); } while (\File::exists(public_path() . "/upload/post/" . $filename)); $request->file("image")->move(public_path() . "/upload/post", $filename); $post->image = "upload/post/" . $filename; } $post->save(); return redirect()->route("backend.post.edit", $post->slug); }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create(PostCreateRequest $request) { $data['posts_title'] = $request->input('posts_title'); $data['posts_description'] = addslashes($request->input('posts_description')); $data['website'] = $request->input('website'); $data['project'] = $request->input('project'); $data['posts_content'] = $request->input('posts_content'); $id = Post::insertGetId($data); if ($id) { return response()->json(['status' => true, 'message' => '数据插入成功', 'data' => $data]); } else { return response()->json(['status' => false, 'message' => '数据插入失败']); } }
/** * Store a newly created resource in storage. * */ public function store(PostCreateRequest $request) { $post = Post::create($request->postFillData()); $post->syncTags($request->get("tags", [])); return redirect()->route("admin.post.index")->withSuccess("New Post Successfully Created."); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\PostCreateRequest $request) { $post = Post::create($request->postFillData()); $post->syncTags($request->get('tags', [])); return redirect()->route('admin.post.index')->withSuccess('El Post se ha creado.'); }
/** * Update the specified resource in storage. * * @param PostCreateRequest $request * @param int $id * @return Response */ public function update(PostCreateRequest $request, $id) { $this->post->find($id)->update($request->all()); return redirect()->route('admin.posts.index'); }
/** * Store a newly created Post * * @param PostCreateRequest $request */ public function store(PostCreateRequest $request) { $post = Post::create($request->postFillData()); $post->syncTags($request->get('tags', [])); return redirect()->route('admin.post.index')->withSuccess('Yeni Yazı Eklendi'); }
public function store(PostCreateRequest $request) { $post = Post::create($request->postFillData()); $post->syncTags($request->get('tags', [])); return redirect()->route('admin.posts.index')->withSuccess('New Post Successfully Created.'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(PostCreateRequest $request) { //dd(\Input::all()); $post = new Post(); $post->title = $request->get('title'); $post->company_name = $request->get('company'); $date = $request->get('closing'); //dd(date('Y-m-d', strtotime($date))); $post->closing = date('Y-m-d', strtotime($date)); $post->job_description = $request->get('job_description'); $post->job_experience = $request->get('job_experience'); $post->company_description = $request->get('company_description'); $post->salary = $request->get('salary'); $publish = $request->get('publish'); $save = $request->get('save'); $state = $request->get('location'); $cat = $request->get('category'); $tags = $request->get('tags'); $tagNames = []; foreach ($tags as $tag) { if ($existingTag = Tag::where('name', $tag)->first()) { $TagNames[] = $existingTag; } else { $newTag = new Tag(); $newTag->name = $tag; $newTag->save(); $TagNames[] = $newTag; } } if (isset($publish)) { $post->active = 1; $post->save(); $post->tags()->saveMany($TagNames); $newCat = new Category(); $newCat->name = $cat; $newCat->post_id = $post->id; $newCat->save(); // $post->tags()->sync($tag); $sta = new State(); $sta->name = $state; $sta->post_id = $post->id; $sta->save(); return redirect('admin')->withSuccess("New job has been published"); } else { if (isset($save)) { $post->active = 0; $post->save(); $post->tags()->saveMany($TagNames); $newCat = new Category(); $newCat->name = $cat; $newCat->post_id = $post->id; $newCat->save(); // $post->tags()->sync($tag); $sta = new State(); $sta->name = $state; $sta->post_id = $post->id; $sta->save(); return redirect('/admin')->withErrors("The post has been saved for publishing later"); } } // dd(strip_tags($raw)); }