Esempio n. 1
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $item = Source::find($id);
     $item->status = "deleted";
     $item->save();
     Log::create(array("user_id" => Auth::user()->id, "action" => "Delete Source named " . $item->name));
 }
Esempio n. 2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     $source = Source::find($id);
     $source->feed_url = $request->input('feed_url');
     $feed = Feeds::make($source->feed_url);
     $source->name = $feed->get_title();
     $source->website_url = $feed->get_permalink();
     $source->save();
     $source->categories()->sync($request->input('category_id'));
     Flash::success('Source updated !');
     return redirect()->route('admin.source.index');
 }
Esempio n. 3
0
 public function chargeCreditCard($source_id, $amount, $options)
 {
     $charge = false;
     $source = Source::find($source_id);
     if ($source) {
         $charge = $source->charge($amount, $options);
     }
     return $charge;
 }