php artisan 命令
·
创建项目
//配置国内源
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 # 重新生成自动加载文件
更多推荐


所有评论(0)