API User Like

This commit is contained in:
Kevin Adametz 2021-12-25 02:59:15 +01:00
parent 80e6540f73
commit cc5c147c27
9 changed files with 46 additions and 26 deletions

View file

@ -145,7 +145,7 @@ class UserShopController extends Controller
return redirect(route('user_shop'));
}
catch (Exception $e) {
catch (\Exception $e) {
\Session()->flash('alert-danger', "Fehler".$e);
return redirect(route('user_shop'));
}
@ -230,7 +230,7 @@ class UserShopController extends Controller
return redirect(route('user_shop'));
}
catch (Exception $e) {
catch (\Exception $e) {
\Session()->flash('alert-danger', "Fehler".$e);
return redirect(route('user_shop'));
}
@ -262,12 +262,8 @@ class UserShopController extends Controller
/**
* @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
*/
public function userShopRegisterForm(){
if(Request::get('shop_submit') == 'check'){
$rules = array(
'user_shop_name' => ' required|alpha_dash|profanity|unique:user_shops,name|min:4|max:20|full_word_check',
@ -282,10 +278,10 @@ class UserShopController extends Controller
if ($validator->fails()) {
\Session()->flash('shop-name-error', 'error');
return redirect()->back()->withErrors($validator)->withRequest();
return redirect()->back()->withErrors($validator)->withInput(Request::all());
}
\Session()->flash('shop-name-error', 'check');
return redirect(route('user_shop'))->withRequest();
return redirect(route('user_shop'))->withInput(Request::all());
}
if(Request::get('shop_submit') == 'action') {
@ -313,16 +309,15 @@ class UserShopController extends Controller
);
$validator = Validator::make(Request::all(), $rules);
if ($validator->fails()) {
return redirect()->back()->withErrors($validator)->withRequest();
return redirect()->back()->withErrors($validator)->withInput(Request::all());
}
//all is right - save
$user = Auth::user();
$data = Request::all();
$slug = SlugService::createSlug(UserShop::class, 'slug', $data['user_shop_name']);
$user_shop = UserShop::create([
'user_id' => $user->id,
'name' => $data['user_shop_name'],
'name' => $slug,
'active' => true,
'active_date' => now(),
]