/** * * @param Request $request * @return Response */ public function store(Request $request) { $activity = new Activity($request->only(['name', 'color'])); $activity->user()->associate(Auth::user()); $activity->save(); $activity = $this->transform($this->createItem($activity, new ActivityTransformer()))['data']; return response($activity, Response::HTTP_CREATED); }
public function run() { Activity::truncate(); $this->faker = Faker::create(); $users = User::all(); $activities = [['name' => 'sleep', 'color' => '#5cb85c'], ['name' => 'work', 'color' => '#5bc0de']]; foreach ($users as $user) { $this->user = $user; foreach ($activities as $activity) { $temp = new Activity(['name' => $activity['name'], 'color' => $activity['color']]); $temp->user()->associate($user); $temp->save(); } } }