/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(PanelistsStoreRequest $request, $userId) { $fields = $request->input(); $fields['password'] = bcrypt('ufn13d'); $user = createUser($fields); $panelist = new Panelist(); $panelist->customer_id = $userId; $panelist->user_id = $user->id; $panelist->save(); return redirect()->back()->with('status', 'Panelist has been created successfully'); }
/** * Run the database seeds. * * @return void */ public function run() { $panelistUsers = [['name' => 'Rizvan Tariq', 'email' => '*****@*****.**', 'password' => bcrypt('pass'), 'enabled' => 1], ['name' => 'Hannah Deloy', 'email' => '*****@*****.**', 'password' => bcrypt('pass'), 'enabled' => 1], ['name' => 'Ronaldo Oroz', 'email' => '*****@*****.**', 'password' => bcrypt('pass'), 'enabled' => 1]]; foreach ($panelistUsers as $panelist) { $panelistUser = User::create($panelist); $panelist = new Panelist(); $panelist->customer_id = 3; $panelist->user_id = $panelistUser->id; $panelist->save(); } }