0 vote
39 tayangan

Saya mencoba merubah rute halaman login dari halaman dashboard ke halaman home-admin, tapi ketika login masih redirect ke halaman dashboard sedangkan pada file auth.php saya sudah mengubah untuk ke halaman home-admin berikut codinganya :

'redirect'     => [

        'after_login'          => '/home-admin',

        'after_register'       => '/',

        'after_reset_password' => '/auth/login',

        'after_logout'         => '/auth/login',

    ],

ini file web.php saya

Route::middleware('auth')->group(function () {

    Route::get('dashboard''Admin\[email protected]')->name('dashboard');

    Route::get('masterdata''[email protected]')->name('master-data.index');

    Route::get('masterdata/create''[email protected]')->name('master-data.create');

    Route::post('masterdata/store''[email protected]')->name('master-data.store');

    Route::get('masterdata/{id}/edit''[email protected]')->name('master-data.edit');

    Route::put('masterdata/{id}''[email protected]')->name('master-data.update');

    Route::resource('transaksi''Admin\\TransaksiController');

    Route::get('notification/{id}''Admin\\[email protected]')->name('notification.show');

    Route::resource('invoice''InvoiceController');

    Route::get('invoice/print/{id}''[email protected]')->name('invoice.print');

    Route::get('my/profile/''User\[email protected]')->name('profile.edit');

    Route::post('my/profile/''User\[email protected]')->name('profile.update');

    Route::get('analytic''Admin\[email protected]')->name('analytic');

    Route::get('home-admin''[email protected]')->name('home-admin.index');

});

dalam Laravolt oleh  Berbageek Pemula (90 poin) | 39 tayangan

3 Jawaban

+1 vote
Jawaban terbaik
Secara normal harusnya cukup mengubah config `laravolt.auth.redirect.after_login`. Kalau tidak berfungsi berarti ada middleware atau event lain yang "mengintervensi" flow normal. Coba cek middleware-middleware yang ada di folder app/Http/Middleware, apakah ada yang aneh?
oleh  Dermawan Berbageek (2.2k poin)
dipilih oleh
+2 vote
Sepertinya ini perlu pengecekan/tracing secara lebih mendetail untuk bisa mengetahui dimana letak errornya,

Step awal biasanya saya menggunakan `php artisan config:clear`.

Kenapa seperti itu? hal ini biasanya karena sebelumnya anda menggunakan perintah `php artisan config:cache`, sehingga config nya yang lama masih tersimpan di cache walupun sudah diedit file confignya.

Perbedaan kedua perintah tersebut perlu dipahami karena akan sering digunakan.
oleh  Dermawan Berbageek (1.8k poin)
+1 vote
gk bisa share controller nya ya?
filing gw sih gara2 controller nya salah redirect
oleh  Kawan Berbageek (322 poin)
Selamat datang di Berbageek! Berbageek adalah tempat berbagi pengetahuan programming, ui/ux design, digital marketing & project management dengan konsep tanya-jawab. Sehingga kita bisa menciptakan solusi pekerjaan lebih cepat dan lebih baik. Berikut adalah rule untuk bertanya:
  1. Jangan duplikasi pertanyaan. Dicari dulu pertanyaan yang serupa.
  2. Buatlah pertanyaan yang generik. Tidak boleh bertanya spesifik menyebutkan nama proyek atau nama perusahaan.