Laravel学习杂记
记录laravel学习时的关键词、命令、问题等,帮助记忆。
在单个命令中回滚 & 迁移
migrate:refresh 命令将会先回滚所有数据库迁移,然后运行 migrate 命令。这个命令可以有效的重建整个数据库:1
2
3
4php artisan migrate:refresh
// 重建数据库并填充数据...
php artisan migrate:refresh --seed
使用 Yarn 对扩展包进行安装
1 | $ yarn install --no-bin-links |
使用以下命令来将 .scss 文件编译为 .css
$ npm run dev
也可以通过下面的命令,在每次检测到 .scss 文件发生更改时,自动将其编译为 .css 文件:
$ npm run watch-poll
使用 Artisan 命令 make:migration 来创建迁移:
php artisan make:migration create_users_table
- -table 和 - -create 选项可用来指定数据表的名称,或是该迁移被执行时是否将创建的新数据表。这些选项需在预生成迁移文件时填入指定的数据表:
1 | php artisan make:migration create_users_table --create=users |
为创建模型命令指定命名空间:
$ php artisan make:model Models/Article
使用 App\Models 命名空间
1、修改 User.php 文件,更改 namespace 为我们新创建的文件夹路径:
app/Models/User.phpnamespace App\Models;
2、编辑器全局搜索 App\User 替换为 App\Models\User
生成模型工厂
php artisan make:factory SystemConfigFactory
运行数据填充
$ php artisan db:seed