aliabdulaziz / laravel-extended-user
此Laravel软件包为Laravel内置认证用户添加了个人资料页面、账户页面和额外功能。
Requires
- intervention/image: ^2.4
This package is not auto-updated.
Last update: 2024-05-11 08:55:59 UTC
README
此Laravel软件包为Laravel内置认证系统添加了个人资料页面、账户页面和额外功能
需求
- Bootstrap 4
- Laravel 5.3+
截图
安装
建议在Laravel全新安装中安装此软件包。
Laravel内置认证系统
此软件包与Laravel内置认证系统集成,因此如果您尚未运行,请先运行以下命令
php artisan make:auth
现在前往您的(env)文件并确保您已选择您的数据库。
使用Composer安装软件包
现在通过运行以下命令使用Composer安装软件包
composer require aliabdulaziz/laravel-extended-user
添加服务提供者(对于Laravel < 5.5)
前往:(您的Laravel应用) --> config --> app.php
并在“Package Service Providers”注释下添加以下行
Aliabdulaziz\LaravelExtendedUser\LaravelExtendedUserServiceProvider::class
发布配置文件
运行以下命令以发布软件包配置文件
php artisan vendor:publish --provider="Aliabdulaziz\LaravelExtendedUser\LaravelExtendedUserServiceProvider" --tag=config
配置文件名为(laravelextendeduser.php)并将位于“config”文件夹中。
发布资产(CSS和JS文件)
运行以下命令以发布软件包资产
php artisan vendor:publish --provider="Aliabdulaziz\LaravelExtendedUser\LaravelExtendedUserServiceProvider" --tag=assets
迁移
运行artisan migrate命令以创建用户表
此命令还将迁移软件包迁移文件,其中将个人资料字段添加到用户表中。
php artisan migrate
创建符号链接
以下命令将创建从“public/storage”到“storage/app/public”的符号链接。这是访问用户个人资料图片(头像)所必需的。
php artisan storage:link
访问“个人资料”和“账户”页面
现在您可以通过访问以下路由来访问“个人资料”和“账户”页面
- /profile
- /account
定制
要定制软件包默认视图,请运行以下命令以将它们发布到您的视图文件夹
php artisan vendor:publish --provider="Aliabdulaziz\LaravelExtendedUser\LaravelExtendedUserServiceProvider" --tag=views
现在对已发布的视图进行您想要的任何定制。
您还可以通过运行以下命令发布资产源文件(sass和js文件)
php artisan vendor:publish --provider="Aliabdulaziz\LaravelExtendedUser\LaravelExtendedUserServiceProvider" --tag=src
这些文件将位于(您的Laravel应用)--> resources --> assets --> vendor --> laravelextendeduser。