Exemplo n.º 1
0
 /**
  * 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');
 }
Exemplo n.º 2
0
 /**
  * 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');
 }
Exemplo n.º 3
0
 /**
  * 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')]);
         }
     }
 }
Exemplo n.º 4
0
 public function createFeed(Request $request)
 {
     $Feed = Feed::create($request->all());
     return response()->json($Feed);
 }
Exemplo n.º 5
0
 public function postIndex(Request $request)
 {
     $this->validate($request, ['url' => 'required']);
     Feed::create($request->all());
     return redirect('/');
 }