/** * Store a newly created resource in storage. * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $feed = $request->all(); Feed::create($feed); //var_dump($feed); return redirect('feed'); }
/** * Store a newly created resource in storage. * * @param FeedRequest $request * @param Feed $feed * @return \Illuminate\Http\Response */ public function store(FeedRequest $request, Feed $feed) { $inputs = $request->all(); $inputs['sort_order'] = $this->getLastSortOrder(); if ($inputs['url'] == "" && $request->hasFile('media')) { if (substr($request->file('media')->getMimeType(), 0, 5) == 'video') { $inputs['is_video'] = 1; } $fileName = upload($request->file('media'), 'feeds'); if (isset($inputs['is_video'])) { $parts = explode('.', $fileName); $inputs['thumbnail'] = 'thumb_' . $parts[0] . '.jpg'; } $inputs['media'] = $fileName; } $inputs['is_sponsored'] = '1'; if ($inputs['url'] != "") { $thumbnail = getVideoThumbnail($inputs['url']); $inputs['thumbnail'] = $thumbnail; $inputs['media'] = ''; } $inputs['posted_by'] = auth()->user()->id; $feed->create($inputs); Flash::success('Feed created successfully'); return redirect()->route('feeds.index'); }
/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create(); $userIds = User::lists('id'); $date = new DateTime(); $day = 1; $users = [1, 2, 3, 4, 5]; foreach ($users as $user) { foreach (range(1, 30) as $index) { $day++; $date->setDate(2015, 1, $day); Feed::create(['user_id' => $user, 'body' => $faker->sentence(), 'poster_firstname' => $faker->firstName, 'poster_profile_image' => $faker->imageUrl($width = 180, $height = 180), 'created_at' => $date->format('Y-m-d H:i:s'), 'updated_at' => $date->format('Y-m-d H:i:s')]); } } }
public function createFeed(Request $request) { $Feed = Feed::create($request->all()); return response()->json($Feed); }
public function postIndex(Request $request) { $this->validate($request, ['url' => 'required']); Feed::create($request->all()); return redirect('/'); }