2015-06-13 4 views
0

Привет, поэтому я работаю над своей собственной системой аутентификации, используя просвет Laravel и получая ошибку Call to undefined function App\Http\Controllers\back() всякий раз, когда я пытаюсь войти с неправильными учетными данными. Это то, что моя функция выглядит в моем контроллере:Laravel Lumen Call to undefined function App Http Controllers back()

public function loglink(Request $request) { 
    $input = $request->all(); 
    $user = array(
     'username' => $input['username'], 
     'password' => $input['password'] 
    ); 

    if (Auth::attempt($user)) { 
     $user = Auth::user(); 
     return view('auth.welcome', compact('user')); 
    } else { 
     return back()->withInput(); 
    } 
} 

Есть ли что-то, что мне нужно для включения/вызова моего контроллера?

ответ

3

Вы можете использовать back() shortland в Laravel только пока. Для Lumen вам нужно добавить redirect():

return redirect()->back()->withInput(); 

Подробнее: http://lumen.laravel.com/docs/responses#redirects

+0

Ницца! Можете ли вы передать переменную с перенаправлением? – FewFlyBy

+0

@FewFlyBy вы можете указать, какую переменную вы хотите отправить с перенаправлением? –

+0

Это уже сэр, спасибо в любом случае – FewFlyBy

Смежные вопросы