使用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 即可。