使用composer创建laravael项目记录
- 创建项目 执行 命令
composer create-project --prefer-dist laravel/laravel projectname
- 启动项目 启动laravel 项目
php artisan serve
- artisan 常用命令
php artisan
orphp artisan help serve
- 创建控制器和模型
php artisan make:controller PostController
andphp artisan make:model DbModel
- 创建迁移文件
php artisan make:migration create_users_table --create=users
- 执行迁移文件创建表
php artisan migrate
注意事项:会报错 key too long 需要提前设置默认字符串长度,
在app/Providers/AppServiceProvider.php文件并在boot方法内设置默认字符串长度:
use Illuminate\Support\Facades\Schema;
public function boot()
{
Schema::defaultStringLength(191);
}
- 快速用户认证视图 ,需要执行一下命令
composer require laravel/ui
php artisan ui vue --auth
php artisan migrate
如果遇到css和js 没有在public里面自动创建需要手动创建,提前安装好nodejs 执行以下命令,在项目跟目录 cmd
npm install
npm run dev
php artisan migrate
记录一次MySQL数据迁移
本地有2个MySQL程序,一个wamp的,一个phpstudy的
现在要把 第一个的数据库数据迁移到第二个里面。
找到第一个的MySQL的数据存储路径,如果使用的是集成环境安装的一般都是在MySQL安装的路径下的data: 只需要拷贝出你的数据库文件+ idata1 即可。