告別單調頁面:使用 iframe-tabs 擴展提升 Laravel Admin 用戶體驗

最近在使用 laravel admin 開發后臺管理系統時,遇到了一個常見問題:管理不同模塊的數據需要頻繁切換頁面,操作繁瑣且不直觀。用戶體驗非常糟糕,效率也大打折扣。為了解決這個問題,我嘗試了各種方法,最終找到了 ichynul/iframe-tabs 這個強大的 laravel admin 擴展。

ichynul/iframe-tabs 是一個基于 iframe 的多標簽頁擴展,它允許你在同一個頁面上打開多個標簽頁,每個標簽頁顯示不同的模塊或數據。這樣一來,用戶就可以在一個頁面上同時管理多個模塊,無需頻繁切換頁面,極大地提高了工作效率和用戶體驗。

安裝 ichynul/iframe-tabs 非常簡單,只需要使用 composer

composer require ichynul/iframe-tabs

安裝完成后,你需要執行以下命令來發布資源和導入擴展:

php artisan vendor:publish --tag=iframe-tabs<br>php artisan admin:import iframe-tabs

接下來,你需要在 config/admin.php 文件中配置 iframe-tabs 擴展。 配置文件中提供了許多選項,例如啟用/禁用擴展、自定義主頁標題和圖標、設置跳轉鏈接白名單等等,允許你根據自己的需求進行個性化定制。 詳細的配置選項可以參考官方文檔。 記住,為了獲得最佳效果,你可能需要在 Admin/bootstrap.php 中根據文檔說明調整 disableView 和 disableList 設置。

例如,你可以這樣配置 config/admin.php:

    'extensions' => [</p><pre class="brush:php;toolbar:false">    'iframe-tabs' => [         'enable' => true,         'home_action' => AppAdminControllersHomeController::class . '@index',         'home_title' => '首頁',         'home_icon' => 'fa-home',         'pass_urls' => ['/auth/logout'],         // ... 其他配置     ] ],

最后,你需要在 resources/lang/{你的語言}/admin.php 文件中添加語言包配置,以便顯示中文標簽。

完成以上步驟后,你就可以在 Laravel Admin 中體驗多標簽頁功能了! 點擊頁面上的標簽頁即可在不同模塊之間快速切換,提升效率。

在實際應用中,ichynul/iframe-tabs 顯著提升了我的后臺管理系統的用戶體驗。 用戶不再需要頻繁切換頁面,工作效率得到了大幅提升。 特別是當需要同時管理多個模塊的數據時,這個擴展的優勢更加明顯。

總而言之,ichynul/iframe-tabs 是一個非常優秀的 Laravel Admin 擴展,它能夠輕松地將你的后臺管理系統升級為多標簽頁模式,提升用戶體驗和工作效率。 如果你還在為 Laravel Admin 的單調頁面而煩惱,強烈推薦你嘗試一下這個擴展! 希望這篇文章能夠幫助你更好地理解和使用 ichynul/iframe-tabs。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享