public function store(Request $request) { $app = new App(); $app->name = Input::get('name'); $app->category_id = Category::where('name', '=', Input::get('class_name'))->pluck('id'); $app->slogan = Input::get('slogan'); $app->introduce = Input::get('introduce'); $app->android = Input::get('android'); $app->ios = Input::get('ios'); $app->download = Input::get('download'); $app->is_check = 0; //图片处理 $tmp_name = $_FILES['logo']['tmp_name']; if ($tmp_name) { $result_pic = $data['logo'] = FileHandler::uploadPic($tmp_name); if ($result_pic['success']) { $app->logo = $result_pic['name']; } else { return Redirect::back()->withInput()->withErrors($result_pic['msg']); } } if ($app->save()) { return Redirect::back(); } else { return Redirect::back()->withInput()->withErrors('保存失败!'); } }
/** * Run the database seeds. * * @return void */ public function run() { $access_token = generate_access_token(); $email = 'a1t1-' . generate_email() . '@telegramlogin.com'; $user = new User(); $user->name = 'david pichsenmeister'; $user->username = '******'; $user->email = $email; $user->telegram_id = 41478911; $user->access_token = $access_token; $user->save(); $app = new App(); $app->user_id = $user->id; $app->name = 'Telegram Login'; $app->client_id = 314159265; $app->client_secret = generate_client_secret(); $app->website = env('URL'); $app->redirect_url = env('URL') . '/login'; $app->save(); $tg = new TelegramUser(); $tg->telegram_id = 41478911; $tg->name = 'david pichsenmeister'; $tg->username = '******'; $tg->save(); $auth = new Auth(); $auth->app_id = $app->id; $auth->telegram_user_id = $tg->id; $auth->email = $email; $auth->access_token = $access_token; $auth->save(); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\AppRequest $request) { $app = new App(); $app->fill($request->all()); $app->user_id = $request->user()->id; $app->client_id = generate_client_id(); $app->client_secret = generate_client_secret(); $app->save(); return redirect('dashboard'); }