コード例 #1
0
 public function run()
 {
     $shares = [['class' => 'facebook', 'website' => 'Facebook', 'url' => 'https://www.facebook.com/vdhjonas91', 'icon' => 'facebook'], ['class' => 'github', 'website' => 'Github', 'url' => 'https://github.com/jonasvanderhaegen', 'icon' => 'github-circled'], ['class' => 'gplus', 'website' => 'Google+', 'url' => 'https://plus.google.com/u/0/113736815749779639543', 'icon' => 'gplus'], ['class' => 'linkedin', 'website' => 'LinkedIn', 'url' => 'https://plus.google.com/u/0/113736815749779639543', 'icon' => 'linkedin'], ['class' => 'instagram', 'website' => 'Instagram', 'url' => 'https://instagram.com/vdhjonas91/', 'icon' => 'instagram'], ['class' => 'spotify', 'website' => 'Spotify', 'url' => 'https://play.spotify.com/user/1186092526', 'icon' => 'spotify'], ['class' => 'soundcloud', 'website' => 'Soundcloud', 'url' => 'https://soundcloud.com/vdhjonas', 'icon' => 'soundcloud'], ['class' => 'twitter', 'website' => 'Twitter', 'url' => 'https://twitter.com/vdhJonas', 'icon' => 'twitter']];
     foreach ($shares as $share) {
         $s = Share::create($share);
         Shareable::create(['share_id' => $s->id, 'shareable_id' => 1, 'shareable_type' => 'App\\User']);
     }
 }
コード例 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(ShareRequest $request)
 {
     Share::create($request->all());
     return redirect('/shares');
 }