安装 Laravel8
项目使用homestead环境
Laravel 使用 Composer 来管理项目依赖。因此,在使用 Laravel 之前,请确保您的机器上已经安装了 Composer。
通过 Composer 创建项目
在终端中运行 create-project 命令来安装 Laravel:
composer create-project --prefer-dist laravel/laravel laravel-im
当前最新版本是8.x
登录功能
登录功能使用 laravel/ui
插件
composer require laravel/ui
php artisan ui vue --auth
打开浏览器,浏览本地hosts映射好的地址:
image.png
修改user数据库迁移文件
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('username');
$table->string('nickname');
$table->string('email')->unique()->nullable();
$table->string('phone')->unique()->nullable();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
生成user填充文件,填充users表
php artisan make:seeder UserSeeder
public function run()
{
User::create([
'username' => 'admin',
'nickname' => '管理员',
'email' => 'admin@qq.com',
'phone' => '18288888888',
'password' => bcrypt('123456')
]);
}
注意:取消
laravel/ui
自带的注册功能路由:
// routes/web.php
Auth::routes(['register' => false]);
网友评论