Laravel的安装
1.确认composer已经安装
2.配置homestead.yaml文件
sites:
- map: laravel.xyz//域名配置
to: /home/vagrant/code/laravel/public//入口文件路径
databases://数据库
- laravel
3.用秘钥登录homestead
4.更换中国镜像:
composer config -g repo.packagist compose https://packagist.phpcomposer.com
5.指定laravel要安装的位置:cd ~/code
6.执行安装:composer create-project --prefer-dist laravel/laravel laravel
以上内容安装了一个项目名为laravel的laravel框架,以上终端命令需要在git中执行
lavarel框架基础配置
一:配置中国镜像:将一下代码放到composer.json文件的后面,
在phpstorm的终端里执行composer dump刷新
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.laravel-china.org"
}
}
二:安装laravel plugin插件(实现代码追踪);
三:配置laravel artisan,实现artisan的提示功能(Ctrl+数字键盘1)
路径:(settings>Tools>Command Line Tool Support)
四:安装laravel-ide-helper:
执行:composer require barryvdh/laravel-ide-helper(安装)
config/app.php里providers array添加:
Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,
向app/Providers/AppServiceProvider.php中添加一下方法
public function register()
{
if ($this->app->environment() !== 'production') {
$this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
}
// ...
}
执行:php artisan ide-helper:generate,完成安装 。
五:安装模板提示(配置快捷键 Ctrl+数字键盘2):
数据表创建,迁移,生成测试数据
1.创建数据表:在Command Line Tools中创建表UsertableSeeder,该表会自动生成在database/seeds下
artisan make:seeder UserTableSeeder
2.在database/seeds/DatabaseTableSeeder里面的run方法里添加一下代码,如下,来调用UserTableSeeder这个类
public function run()
{
$this->call(UserTableSeeder::class);
}
3.然后在UserTableSeeder这个类中的run方法中使用数据工厂来填充数据库用来 填充测试数据
public function run()
{
//利用数据工厂填充20条数据
factory