亮暗模式选择
1. Laravel框架安装
MacOS上安装
a. Composer直接安装
composer create-project --prefer-dist laravel/laravel my-laravel-projectb. Laravel Installer 安装
composer global require laravel/installer确保将~/.composer/vendor/bin目录添加到你的PATH环境变量中,这样你就可以在全局范围内使用laravel new命令了。你可以通过在.bash_profile、.bashrc或.zshrc文件中添加以下行来实现这一点(取决于你使用的shell):
export PATH="$PATH:$HOME/.composer/vendor/bin"然后,重新加载配置文件:
source ~/.bash_profile # 如果你使用的是bash
# 或者
source ~/.zshrc # 如果你使用的是zsh
# 创建新的Laravel项目
laravel new myproject基础配置
ini
APP_LOCALE=zh_CN
APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=zh_CN
#'timezone' => 'PRC',2. 插件安装
composer插件详细内容可登录Packagist官网查看
laravel-ide-helper
bash
composer require --dev barryvdh/laravel-ide-helper生产帮助文件creates _ide_helper.php:
为Laravel Facades生成注释说明
bash
php artisan ide-helper:generate为Models生成注释说明,并重写Models的原有PHPDocs:
bash
php artisan ide-helper:models -RW为PhpStorm生成Meta文件
bash
php artisan ide-helper:meta修改composer.json依赖更新后,自动执行上述命令
json
"scripts": {
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"@php artisan ide-helper:generate",
"@php artisan ide-helper:meta"
]
},发布到配置文件
bash
php artisan vendor:publish --provider="Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider" --tag=config多组件Modules
bash
composer require nwidart/laravel-modules
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"向composer.json添加自动加载配置
json
"extra": {
"laravel": {
"dont-discover": []
},
"merge-plugin": {
"include": [
"Modules/*/composer.json"
]
}
},bash
composer dump-autoload多语言包安装
bash
composer require --dev laravel-lang/lang
php artisan lang:update修改composer.json配置自动更新
json
{
"scripts": {
"post-update-cmd": [
"@php artisan vendor:publish --tag=laravel-assets --ansi --force",
"@php artisan lang:update"
]
}
}