ภาษาอังกฤษ | ชาวจีน
บวก
LaravelPlus เพิ่มคุณสมบัติการติดตั้งเริ่มต้นและคุณสมบัติการใช้งานธุรกิจตาม Laravel เพื่อสร้างแอปพลิเคชันนอกกรอบ
กำหนดค่ารูปภาพนักแต่งเพลง Aliyun
$ composer config -g repo.packagist composer https: //mirrors.aliyun.com/composer/ $ git clone https : //github.com/ElapseAnnals/laravel-plus.git // A.在当前目录运行自动复制脚本 ( 推荐)
// YourProject 需要创建的项目名
$ php LaravelPlus /create YourProject $ cd YourProject // 进入 YourProject 项目中
$ composer update
$ php artisan make:framework init --initphp artisan serveเคล็ดลับ:
php LaravelPlus/update YourProjectสคริปต์เฟรมเวิร์กสร้างเนื้อหา:
การสร้างแบบจำลอง
php artisan code:models --table=table_name // 指定表
php artisan code:models --connection=mysql // 指定数据库连接
php artisan code:models --connection=mysql --table=table_name // 指定连接和指定表ใช้ฟังก์ชั่นเฟรมเวิร์กเพื่อสร้าง curl (TMPLs เป็นชื่อพหูพจน์ของโมเดลที่เกี่ยวข้อง)
$ php artisan make:framework Tmpls // 创建分层结构(推荐)
$ php artisan make:framework Tmpls --D // 删除分层结构
$ php artisan make:framework Tmpls --F // 强制生成分层结构
ภาพการทำซ้ำ: 
เคล็ดลับ:
หลังจากตั้งค่า enable_hot_switching = true in. env การทำแผนที่แบบไดนามิกจะดำเนินการใน AppServiceProvider
วิธีใช้:
<?php
$ env = config ( ' dynamic.env ' );คำอธิบายไฟล์ไดเรกทอรีแบบไดนามิก
เคล็ดลับ:
เพิ่มประสิทธิภาพการปิดในเส้นทางเริ่มต้น
$ sudo vim /etc/php/ 7.2 /fpm/php.ini
// set opcache.enable=1
// ...
$ sudo service php5 . 6 -fpm restart
$ sudo service nginx restartnpm run dev // 本地开发,开启 debug 模式
npm run prod // 线上部署(进行压缩资源)
npm run watch // 监视编译(开发时启用) การฉีดส่วนประกอบ Vue โดยใช้ MixIn
< script >
var js_data = @ json ( $js_data ) ;
var mixinSlot = {
data : { } ,
methods : { }
}
</ script >
< script type =" text/javascript " src =" {{asset('js/app.js')}} " > </ script > เว็บได้รับการสนับสนุนโดยการอนุญาตมิดเดิลแวร์เช่น CSRF และ Token เซสชัน API เพื่อใช้ Auth: API Middleware หรือ Barryvdh/Laravel-Cors หากไม่ใช่ API ง่าย ๆ ขอแนะนำให้ใช้เว็บ
สภาพแวดล้อมการผลิต
พัฒนาสภาพแวดล้อมการพัฒนา
php artisan ide-helper:generate- ส่วนขยายที่แนะนำ
PHP-EXT-XLSWRITER ส่วนขยายการประมวลผล Excel, ประสิทธิภาพที่แข็งแกร่ง (300,000 แถว 4 วินาที)
รายการแพ็คเกจที่แนะนำ
Overtrue/laravel-lang ภาษาท้องถิ่นหลายภาษา i18n
[Laravel/Socialite] () แพ็คเกจการเข้าสู่ระบบทางสังคม [ให้ความสนใจกับการกำหนดค่าพร็อกซีหรือเปลี่ยนคำขอเส้นทางพื้นฐาน] - ทางเลือกที่เกินจริง/สังคมรวมถึงการเข้าสู่ระบบสังคมในประเทศ
RAP2HPOUTRE/LARAVEL-LOG-VIEWER LOG DISPLAY [ACCESS HOST/LOGS]
แพ็คเกจการตรวจสอบ/ตรวจสอบความถูกต้อง
React/React ReactPHP Multi -Process Asynchronous Extension (ด้วยตนเองสามารถใช้กระบวนการได้หลังจากการแนะนำ) - React/Child -Process - React/Events -Loop - แนะนำ Elasticsearch สำหรับ Scout - Laravel/Scout (ด้วยตนเอง)
Elasticsearch Native ElasticSearch-PHP (คู่มือ)
ปลั๊กอิน predis/predis redis (แนะนำให้ขยาย predis)
PHP-tool/laravel-plus-make laravel plus สร้างแพคเกจซอฟต์แวร์ปลั๊กอินเฟรมเวิร์กโดยอัตโนมัติ (ด้วยตนเอง)
การสร้างเอกสาร Darkaonline/L5-Swagger Swagger
MPOCIOT/LARAVEL-APIDOC-GENERATOR API DOC การสร้างเอกสาร
Nunomaduro/Larastan เพิ่มเครื่องมือตรวจจับแบบคงที่ Laravel
แพ็คเกจ Guzzlehttp/guzzle http
classpreloader/classpreloader ผู้ขาย preload generator
-beyondcode/laravel-self-diagnosis laravel project diagnosisl -beyondcode/laravel-dump-server ที่รวบรวมเอาต์พุตการถ่ายโอนข้อมูลการถ่ายโอนข้อมูลทั้งหมดของคุณ-ความสูง/จิ๊กซอว์ที่ใช้งานอยู่
เพิ่มทรัพยากรส่วนหน้า
เพิ่มไดเรกทอรีที่จัดเก็บภาพเริ่มต้น (ที่เก็บ/แอพ/สาธารณะ/รูปภาพ)
แหล่งที่มาของแนวคิดสำหรับลำดับชั้นโครงสร้างขยาย
ตั้งค่าความยาวดัชนีสคีมาเริ่มต้น
ใช้สคีมาโปรดทราบว่ารุ่น MySQL ต่ำกว่า 5.7.7 และจำเป็นต้องตั้งค่าความยาวดัชนีเริ่มต้นน้อยกว่า 191
Schema:: defaultStringLength ( 191 );