第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

已解決 - Laravel 6 登錄在服務器 (Heroku) 上不執(zhí)行任何操作

已解決 - Laravel 6 登錄在服務器 (Heroku) 上不執(zhí)行任何操作

PHP
UYOU 2022-12-23 12:55:24
我是 Laravel 的新手。我正在使用 Laravel 6 開發(fā)醫(yī)療應用程序。在本地一切正?!,F(xiàn)在我嘗試在服務器 (Heroku) 上測試我的應用程序。登錄屏幕加載正常,但當我輸入用戶名和密碼時,應用程序重新加載登錄頁面,但沒有任何反應。我的數(shù)據(jù)庫存儲在 db4free.net 上,如果我轉(zhuǎn)到 url:myapp.herokuapp.com/register 并注冊一個新用戶,新用戶將添加到數(shù)據(jù)庫中,所以我認為這不是數(shù)據(jù)庫連接問題。如果它可以幫助您了解正在發(fā)生的事情,我將添加一些代碼:網(wǎng)站.php:<?phpuse Illuminate\Support\Facades\Route;/*|--------------------------------------------------------------------------| Web Routes|--------------------------------------------------------------------------|| Here is where you can register web routes for your application. These| routes are loaded by the RouteServiceProvider within a group which| contains the "web" middleware group. Now create something great!|*/Route::get('/', function () {    return view('auth.login');});Auth::routes();Route::get('profile', 'ProfileController@index')->name('profile');Route::put('profile-update', 'ProfileController@update')->name('profile.update');Route::put('profile-update-password', 'ProfileController@updatePassword')->name('profile.update.password');Route::group(['as'=>'admin.','prefix'=>'admin','namespace'=>'admin', 'middleware'=>['auth','admin']], function (){    Route::get('dashboard', 'DashboardController@index')->name('dashboard');    Route::resource('user', 'UserController');    Route::resource('dosimeter', 'DosimeterController');    Route::resource('dosimeterref', 'DosimeterRefController');    Route::resource('room', 'RoomController');    Route::put('password-update/{id}', 'UserController@updatePassword')->name('password.update');    Route::put('password-reset/{id}', 'UserController@resetPassword')->name('password.reset');});Route::group(['as'=>'mphysicist.','prefix'=>'mphysicist','namespace'=>'mphysicist', 'middleware'=>['auth','mphysicist']], function (){    Route::get('dashboard', 'DashboardController@index')->name('dashboard');});
查看完整描述

1 回答

?
慕標琳琳

TA貢獻1830條經(jīng)驗 獲得超9個贊

我發(fā)現(xiàn)了問題。我更改了我的登錄名以使用 DNI(國家身份證件)而不是電子郵件,但我忘記覆蓋登錄控制器中的登錄方法。我不明白為什么它在沒有這個覆蓋的情況下在本地工作。


如果有人幫忙,這是我的覆蓋登錄方法:


public function login(Request $request)

    {   


        $this->validate($request, [

            'dni' => 'required',

            'password' => 'required',

        ]);


        if(Auth::attempt(['dni' => $request->dni, 'password' => $request->password]))

        {

            if(Auth::check() && Auth::user()->role->id == 1)

            {

                return redirect()->route('admin.dashboard');

            }

            elseif (Auth::check() && Auth::user()->role->id == 2)

            {

                return redirect()->route('mphysicist.dashboard');

            }

            else

            {

                return redirect()->route('professional.dashboard');

            }

        }else{

            return redirect()->route('login')

            ->with('error','DNI and Password are wrong.');

        }


    }


查看完整回答
反對 回復 2022-12-23
  • 1 回答
  • 0 關注
  • 101 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號