laravel+vue项目
熟悉基本命令操作
下载laravel框架
|--composer create-project --prefer-dist laravel/laravel blog
数据库配置
1、修改.env文件
创建控制器
1.php artisan make:controller Admin/LoginController[控制器放在app/Http/Controllers/Admin]
创建模型
1.php artisan make:model User
2.模型默认放在app/
3.我们可以这样创建:php artisan make:model Model/User,这样模型会放在app/Model/
4.php artisan make:model Model/Admin -m 创建模型的同时生成迁移文件
模板文件
1.命名:index.blade.php
2.位置:resources/views/
创建迁移
1.php artisan make:migration create_users_table
2.手册:数据库--数据库迁移
下载laravel-ide-helper[参考其手册]
|--在composer安装包里面搜索laravel-ide-helper
|--下载:composer require barryvdh/laravel-ide-helper
|--Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,这句话添加到config/app.php里面providers
|--执行php artisan ide-helper:generate
|--如果执行完成没有提示,重启ide
后台实现功能
1.登录
2.修改密码
3.标签添加
4.课程添加
准备工作(运行迁移和数据填充)
1.创建Admin模型同时创建迁移文件: php artisan make:model Model/Admin -m
2.修改迁移文件,增加字段【参考手册:数据库--数据迁移】
3.执行迁移:php artisan migrate
4.运行迁移时报错:Syntax error or access violation: 1071 Specified key was too long;