laravel学习记录

使用composer创建laravael项目记录

  1. 创建项目 执行 命令 composer create-project --prefer-dist laravel/laravel projectname
  2. 启动项目 启动laravel 项目 php artisan serve
  3. artisan 常用命令 php artisan or php artisan help serve
  4. 创建控制器和模型 php artisan make:controller PostController and php artisan make:model DbModel
  5. 创建迁移文件 php artisan make:migration create_users_table --create=users
  6. 执行迁移文件创建表 php artisan migrate
    注意事项:会报错 key too long 需要提前设置默认字符串长度,
    在app/Providers/AppServiceProvider.php文件并在boot方法内设置默认字符串长度:
use Illuminate\Support\Facades\Schema;
 
public function boot()
{
    Schema::defaultStringLength(191);
}
  1. 快速用户认证视图 ,需要执行一下命令
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 即可。

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章