webdevifti/admindash

一个用于管理仪表盘视图的Laravel包

v1.0.0 2023-12-31 06:20 UTC

This package is auto-updated.

Last update: 2024-09-30 02:13:12 UTC


README

安装

因为我制作的是一个管理仪表盘UI,所以首先你需要安装laravel uiui bootstrap --auth。你怎么做到这一点。

composer require laravel/ui

然后

php artisan ui bootstrap --auth

迁移表格

php artisan migrate

命令

现在你可以使用以下命令安装我的包

composer require webdevifti/admindash

使用此命令发布供应商

php artisan vendor:publish

然后选择名称为

Webdevifti\Admindash\AdminDashServiceProvider

现在是在一些文件上进行一些更改的时候了

修改app/Providers/RouteServiceProvider.php文件中的代码

public const HOME = "/admin/dashboard";

将以下代码块放在你的routes/web.php文件中

Route::middleware(['auth:web'])->prefix('admin')->name('admin.')->group(function () {
    Route::get('/dashboard', [HomeController::class, 'index'])->name('home');
});

现在转到app/Http/Controllers/HomeController.php文件,并在index()方法上做一些更改。将views目录更改为

public function index(){
	return view('vendor.admindash.admin.index');
}

你现在可以删除这些文件和目录了auth/ views/home.blade.php views/layouts/

vendor/admindash/auth目录中,剪切auth文件夹并粘贴到views/目录

谢谢。