webdevifti / admindash
一个用于管理仪表盘视图的Laravel包
v1.0.0
2023-12-31 06:20 UTC
README
安装
因为我制作的是一个管理仪表盘UI,所以首先你需要安装laravel ui和ui 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/目录
谢谢。