#10 Promotion Modul, Kommentar 2
This commit is contained in:
parent
f0da981737
commit
c9e1545693
128 changed files with 8194 additions and 637 deletions
|
|
@ -21,7 +21,6 @@ class UserDataController extends Controller
|
|||
$this->userRepo = $userRepo;
|
||||
}
|
||||
|
||||
|
||||
public function userEdit(){
|
||||
$user = Auth::user();
|
||||
|
||||
|
|
@ -34,7 +33,6 @@ class UserDataController extends Controller
|
|||
return view('user.edit', $data);
|
||||
}
|
||||
|
||||
|
||||
public function userEditStore(){
|
||||
|
||||
$user = Auth::user();
|
||||
|
|
@ -86,10 +84,7 @@ class UserDataController extends Controller
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\View\Factory|\Illuminate\Contracts\View\View|\Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
* @throws \Illuminate\Database\Eloquent\ModelNotFoundException
|
||||
*/
|
||||
|
||||
public function userDataStore(){
|
||||
|
||||
$user = User::findOrFail(Auth::user()->id);
|
||||
|
|
@ -150,10 +145,7 @@ class UserDataController extends Controller
|
|||
return redirect('/home');
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
|
||||
public function userDataAcceptedForm(){
|
||||
$user = Auth::user();
|
||||
|
||||
|
|
@ -168,10 +160,6 @@ class UserDataController extends Controller
|
|||
return redirect('/home');
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
public function userDataFree(){
|
||||
$user = Auth::user();
|
||||
$user->active = 1;
|
||||
|
|
@ -181,9 +169,6 @@ class UserDataController extends Controller
|
|||
|
||||
}
|
||||
|
||||
/**
|
||||
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
|
||||
*/
|
||||
public function userDataFreeForm(){
|
||||
$user = Auth::user();
|
||||
|
||||
|
|
@ -220,7 +205,76 @@ class UserDataController extends Controller
|
|||
|
||||
}
|
||||
return redirect('/home');
|
||||
}
|
||||
|
||||
public function userProfile(){
|
||||
$user = Auth::user();
|
||||
$data = [
|
||||
'user' => $user,
|
||||
];
|
||||
return view('user.profile', $data);
|
||||
}
|
||||
|
||||
public function userProfileStore(){
|
||||
$user = Auth::user();
|
||||
$data = Request::all();
|
||||
if($account = $user->account){
|
||||
$account->about_you = $data['about_you'] ? $data['about_you'] : null;
|
||||
$account->save();
|
||||
}
|
||||
\Session()->flash('alert-save', true);
|
||||
return redirect(route('user_profile'));
|
||||
}
|
||||
|
||||
// Upload FILE -----------------------------------------------------------------------------------------------------------------------
|
||||
public function imageUpload(){
|
||||
|
||||
$user = Auth::user();
|
||||
try {
|
||||
$image = \App\Services\Slim::getImages('avatar')[0];
|
||||
|
||||
if ( isset($image['output']['data']) )
|
||||
{
|
||||
// Original file name
|
||||
$name = $image['output']['name'];
|
||||
// Base64 of the image
|
||||
$data = $image['output']['data'];
|
||||
$file_ex = array( 'image/jpeg' => 'jpg', 'image/png' => 'png');
|
||||
|
||||
if (!isset($file_ex[$image['output']['type']])) {
|
||||
\Session()->flash('alert-danger', 'File is not jpg or png!');
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
$ext = $file_ex[$image['output']['type']];
|
||||
|
||||
$data = \Storage::disk('user')->put(
|
||||
$user->id.'/avatar.'.$ext,
|
||||
$data
|
||||
);
|
||||
|
||||
\Session()->flash('alert-success', "Datei hochgeladen");
|
||||
return redirect()->back();
|
||||
}
|
||||
\Session()->flash('alert-danger', "Datei leer");
|
||||
return redirect()->back();
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
\Session()->flash('alert-danger', "Fehler".$e);
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
|
||||
public function imageDelete($delete){
|
||||
$user = Auth::user();
|
||||
if($delete === 'avatar'){
|
||||
if($user->hasProfileImage()){
|
||||
\Storage::disk('user')->delete(str_replace('_', '/', $user->getProfileImage()));
|
||||
\Session()->flash('alert-success', "Datei gelöscht");
|
||||
return redirect()->back();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue