/** * Store a newly created resource in storage. * * @return Response */ public function store(CreatePostRequest $request, Post $post) { if (Auth::user()) { $post = new Post($request->all()); Auth::user()->posts()->save($post); } else { $post = new Post(); $post->create($request->all()); } return redirect()->back()->with(['success' => 'Post cadastrado com sucesso!']); }
/** * Store a newly created resource in storage. * * @param CreatePostRequest $request * @return Response */ public function store(CreatePostRequest $request, $category_id) { // save post $post = new Post(); $post->fill($request->all()); $post->category_id = $category_id; $post->save(); // if have attachment, create the attachment record if ($request->hasFile('attachment')) { // generate filename based on UUID $filename = Uuid::generate(); $extension = $request->file('attachment')->getClientOriginalExtension(); $fullfilename = $filename . '.' . $extension; // store the file Image::make($request->file('attachment')->getRealPath())->resize(null, 640, function ($constraint) { $constraint->aspectRatio(); $constraint->upsize(); })->save(public_path() . '/attachments/' . $fullfilename); // attachment record $attachment = new Attachment(); $attachment->post_id = $post->id; $attachment->original_filename = $request->file('attachment')->getClientOriginalName(); $attachment->filename = $fullfilename; $attachment->mime = $request->file('attachment')->getMimeType(); $attachment->save(); } return redirect('category/' . $category_id . '/posts'); }
/** * Store a newly created Post in storage. * * @param CreatePostRequest $request * * @return Response */ public function store(CreatePostRequest $request) { $input = $request->all(); $post = $this->postRepository->create($input); Flash::success('Post saved successfully.'); return redirect(route('posts.index')); }
/** * Store a newly created Post in storage. * * @param CreatePostRequest $request * * @return Response */ public function store(CreatePostRequest $request) { $input = $request->all(); $input['objectId'] = 'Post' . str_random(10); if ($request->file('image')) { $image = $this->uploadImage($request->file('image'), '/posts_photo/'); $input['image'] = $image['resize_url'][0]; } if ($request->file("audioFile")) { $input['audioFile'] = $this->uploadAudio($request->file('audioFile'), '/posts_audio/'); } $post = $this->postRepository->create($input); $device_list = []; $gcm = Gcm::all(); foreach ($gcm as $key => $value) { $device_list[] = PushNotification::Device($value->reg_id); } $message['title'] = $input['title']; $message['message'] = $input['content']; $devices = PushNotification::DeviceCollection($device_list); $message = PushNotification::Message(json_encode($message), array()); $collection = PushNotification::app('appNameAndroid')->to($devices)->send($message); Flash::success('Post saved successfully.'); return redirect(route('posts.index')); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Requests\CreatePostRequest $request) { // //Dont forget to validate variables with the request method $post = new Post(); $post->title = Input::get('title'); $post->artist = Input::get('artist'); $post->body = Input::get('body'); Post::create($request->all()); //get info on image if posted if (Input::hasFile('thumbnail')) { $file = Input::file('thumbnail'); //get name of image $name = time() . '-' . $file->getClientOriginalName(); $file = $file->move(public_path() . '/images/', $name); $post->thumbnail = $name; /* THE FOLLOWING ARE ALL THE OPTIONS YOU HAVE ACCESS TO: return [ 'path' => $file->getRealPath(), 'size' => $file->getSize(), //'mime' => $file->getMimeType(), not working 'name' => $file->getClientOriginalName(), 'extension' =>$file->getClientOriginalExtension() ]; */ } else { $post->thumbnail = 'blank_avatar.jpg'; } $post->save(); return redirect('posts'); }
public function update($id, CreatePostRequest $request) { $editedPost = $request->all(); $post = Post::find($id); $post->update($editedPost); Session::flash('success', 'The post has been updated.'); return redirect('posts'); }
public function store(CreatePostRequest $request) { $request->merge(['image_header_url' => 'assets/image', 'user_id' => 1, 'slug' => Str::slug($request->input('title'))]); $post = new Article($request->all()); $fileName = $post->savePicture($request->file('image')); $post->image_header_url = url($fileName); $user = User::find(1); return $user->articles()->save($post); }
/** * Store a newly created resource in storage. * * @return Response */ public function store(CreatePostRequest $req) { $input = $req->all(); $input['author_id'] = \Auth::id(); // Set author ID // Create post Post::create($input); return redirect('/'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\CreatePostRequest $request) { $user_id = Sentinel::getUser()->id; $lastest = PostService::getLatestSubmit($user_id); if (diff_timestamp($lastest->created_at) < 1 * 60) { return redirect()->back()->with('error', '도배 방지를 위해, 1분 이내에 글을 연속적으로 작성하실 수 없습니다.'); } $post = PostService::createPost($request->all()); return redirect()->route('posts.show', $post->id); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreatePostRequest $request, Post $post) { $request->merge(['slug' => str_slug($request->get('title')), 'display' => 1]); $store = $post->create($request->all()); $tags = tags_to_array($request->get('tags')); foreach ($tags as $tag) { $tag = Tag::firstOrCreate(['name' => $tag]); $store->tags()->attach($tag); } return redirect(route('admin.posts')); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreatePostRequest $request) { try { $inputs = $request->all(); unset($inputs['_token']); $photo = $request->file('photo'); if ($photo) { //Upload Image $uploaded_path = FileUpload::upload($photo); $inputs['photo'] = $uploaded_path; } Post::create($inputs); return redirect()->to('/crm/post/')->withMessage(Generate::success_message('Success', 'Created Successfully')); } catch (Exception $e) { return redirect()->to('/crm/post/')->withMessage(Generate::error_message('Failed', $e->getMessage())); } }
/** * Store a newly created resource in storage. * * @param CreatePostRequest $request * @return Response */ public function store(CreatePostRequest $request) { $post = new Post(); $post->fill($request->all()); $post->user_id = Auth::id(); if ($request->hasFile('image')) { $file = $request->file('image'); $patch = 'images/posts/'; $name = $post->title . '.' . $file->getClientOriginalExtension(); $image = $patch . $name; Image::make($file)->fit(1140, 400)->save($image); $post->image = $image; } $post->save(); $message = trans('messages.post_created_successfully'); Flash::success($message); return redirect()->route('admin.posts.index'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreatePostRequest $request) { $post = auth()->user()->posts()->create($request->all()); $post->tags()->sync(!$request->input('tag_list') ? [] : $request->input('tag_list')); return redirect('posts'); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(CreatePostRequest $request) { //dd($request->title); Post::create($request->all()); return redirect('/posts')->with(['success' => 'Post criado com sucesso!']); }
/** * @param CreatePostRequest $request * @param Dispatcher $dispatcher * @return \Illuminate\Http\RedirectResponse */ public function store(CreatePostRequest $request, Dispatcher $dispatcher) { $dispatcher->dispatch(new PublishStatus($request->all()['status'], \Auth::user())); \Flash::message('Your status has been updated'); return Redirect::back(); }
/** * Update the specified Post in storage. * * @param int $id * @param CreatePostRequest $request * * @return Response */ public function update($id, CreatePostRequest $request) { $post = $this->postRepository->findPostById($id); if (empty($post)) { Flash::error('Post not found'); return redirect(route('admin.posts.index')); } $post = $this->postRepository->update($post, $request->all()); Flash::message('Post updated successfully.'); return redirect(route('admin.posts.index')); }
function update(CreatePostRequest $request, $id) { $post = Post::findOrFail($id); $post->update($request->all()); return redirect('posts'); }