创建laravel自带用户模块(项目根目录执行下面代码):
php artisan make:auth
配置多语言
{
"Login":"登录",
"E-Mail Address" : "邮箱",
"Remember Me":"记住我",
"Forgot Your Password":"忘记密码",
"Password" : "密码",
"E-Mail Address": "邮箱地址"
}
数据迁移(migrate)
php artisan migrate
如果报错(mysql5.6版本索引长度不一样所致)
image.png
找到\app\Providers
下面AppServiceProvider.php
的boot方法,添加下面代码
Schema::defaultStringLength(191);
把生成的表删除再重新运行命令即可
使用migrate创建表
php artisan make:migration CreateXXXXTable
然后在up方法创建字段
public function up()
{
Schema::create('comments', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id');
$table->integer('post_id');
$table->text('content')->comment('评论内容');
$table->timestamps();
});
}
接下来运行命令
php artisan migrate
查看数据库,表完成
创建模型(model)
model是创建在app根目录下的,不过可以自定义路径
php artisan make:model Models/Posts
打开posts.php文件
创建控制器
php artisan make:controller IndexController
本人有份laravel5.8教学课程,需要的同学可以关注公众号:小贝壳的资源库恢复laravel获取
小贝壳的资源库