Laravel8使用指南

一、安裝

composer create-project laravel/laravel demo "8.1.*"

二、引入插件

  1. Laravel Modules
    https://github.com/nWidart/laravel-modules

文檔地址:doc

# 安裝laravel-modules插件
composer require nwidart/laravel-modules

# 發(fā)布模塊化插件
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"

# 使用命令生成模塊名稱
php artisan module:make <module-name>
  1. barryvdh/Laravel-ide-helper

https://github.com/barryvdh/laravel-ide-helper

composer require barryvdh/laravel-ide-helper --dev

php artisan ide-helper:generate
php artisan ide-helper:models
php artisan ide-helper:meta

三、核心概念

  1. 控制器
# 創(chuàng)建指定模塊的控制器
php artisan module:make-controller UserController Admin

2 驗證器

php artisan module:make-request RegValidator Admin

用法

$vd = new RegValidator();
$vs = Validator::make($params, $vd->rules(), $vd->messages());
if (!$vs->fails()) {
    throw new ApiException(Code::PARAM_ERROR, $vs->errors()->first());
}

四、 單元測試

Laravel自帶單元測試。

php artisan test
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容