public function store(Request $request) { $front = FrontPageLit::find(1); $front->fill($request->all()); $front->save(); // FILE UPLOADS $basePath = public_path('theme/img/'); if ($request->hasFile('header')) { Image::make($request->file('header')->getRealPath())->save($basePath . 'header.jpg'); } if ($request->hasFile('portfolio1')) { Image::make($request->file('portfolio1')->getRealPath())->resize(650, 350)->save($basePath . 'portfolio/1.jpg'); } if ($request->hasFile('portfolio2')) { Image::make($request->file('portfolio2')->getRealPath())->resize(650, 350)->save($basePath . 'portfolio/2.jpg'); } if ($request->hasFile('portfolio3')) { Image::make($request->file('portfolio3')->getRealPath())->resize(650, 350)->save($basePath . 'portfolio/3.jpg'); } if ($request->hasFile('portfolio4')) { Image::make($request->file('portfolio4')->getRealPath())->resize(650, 350)->save($basePath . 'portfolio/4.jpg'); } if ($request->hasFile('portfolio5')) { Image::make($request->file('portfolio5')->getRealPath())->resize(650, 350)->save($basePath . 'portfolio/5.jpg'); } if ($request->hasFile('portfolio6')) { Image::make($request->file('portfolio6')->getRealPath())->resize(650, 350)->save($basePath . 'portfolio/6.jpg'); } if ($request->hasFile('forms')) { $request->file('forms')->move(public_path('download-forms/'), 'enrollment-forms.zip'); } return back(); }
Route::get('seed-front-page', 'FrontPageController@index'); Route::post('new-front-page-lit', 'FrontPageController@store'); Route::get('/', function () { //return view('spark::welcome'); $frontPage = \App\FrontPageLit::find(1); $gateways = \App\SmsGateway::all()->sortBy('name'); return view('index2')->with(['frontPage' => $frontPage, 'gateways' => $gateways]); }); Route::resource('alert', 'AlertController'); Route::post('contact-requested', 'ContactRequestController@store'); Route::get('enrollment-forms', function () { $path = public_path('download-forms') . '/enrollment-forms.zip'; return response()->download($path); }); /* |-------------------------------------------------------------------------- | Application Routes |-------------------------------------------------------------------------- | | This route group applies the "web" middleware group to every route | it contains. The "web" middleware group is defined in your HTTP | kernel and includes session state, CSRF protection, and more. | */ Route::resource('notification', 'AlertController'); Route::group(['middleware' => 'web'], function () { Route::get('home', ['middleware' => 'auth.basic', function () { $frontPage = \App\FrontPageLit::find(1); return view('home')->with(['frontPage' => $frontPage]); }]); });