创建项目

//配置国内源
composer config -g repos.packagist composer https://mirrors.tencent.com/composer/ 
//创建项目
composer create-project --prefer-dist laravel/laravel AllApi "12.*"
//安装concord
composer require konekt/concord
//发布并生成concord
php artisan vendor:publish --provider="Konekt\Concord\ConcordServiceProvider"

composer config -g repos.packagist composer https://mirrors.tencent.com/composer/ composer create-project --prefer-dist laravel/laravel AllApi "12.*"

php artisan vendor:publish --provider="Konekt\Concord\ConcordServiceProvider" --tag=config

模型创建:

php artisan make:model User [options]

User
├─ User.php (模型文件)
├─ -m, --migration
│   └─ create_users_table.php (迁移文件)
├─ -c, --controller
│   └─ UserController.php (控制器)
│       └─ -r, --resource -> 生成 RESTful 方法 (index, show, store, update, destroy)
│       └─ --api -> 只生成 API 方法 (无 create/edit)
├─ -s, --seed
│   └─ UserSeeder.php (填充器)

数据库迁移:

php artisan migrate             
php artisan migrate:rollback     # 回滚上一次
php artisan migrate:refresh      # 回滚并重新执行所有迁移
php artisan db:seed              
php artisan db:seed --class=UserSeeder 

缓存清除:

php artisan cache:clear          
php artisan config:clear        
php artisan route:clear         
php artisan optimize:clear

composer require <vendor/package>      # 安装新包
composer update                        # 更新依赖
composer install                       # 根据 composer.lock 安装依赖
composer remove <vendor/package>       # 卸载包

composer dump-autoload                 # 重新生成自动加载文件

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐