使用 Laravel 快速构建网站系列 -- 分类聚合网站:webshowu
简介
一个基于laravel5.2的分类目录、导航程序!这里只是简单的完善了,后续还有很多强大的功能正在完善中……
秀文档还在积极的完善中……请大家耐心等待……
是lambq一个独立开发程序、在lambq学习laravel5.2的时候有感而来……
网站地址: https://github.com/lambq/webshowu
GitHub
https://github.com/lambq/webshowu
有哪些模块?
- 资讯文章管理模块
- 目录网站管理模块
有哪些功能?
- 定时运行程序功能(cron任务调度)
- 长耗时运行程序功能(queue队列)
- phpquery采集器功能(语法类似jquery的dom采集操作——是我见过最不错的)
- curl动态代理(是专门针对防止采集的)
- 基于http反向索引外链(自动收录网站)
有那些模块和功能的组合呢?
- 秀妹组合:基于http反向索引外链、自动收录网站并生成网站缩略图和各种数据的收集。这是一个长耗时php运行时间有可能超出60秒、所以我建立了一个队列(jobs)专门处理“秀妹抛过来的任务”。
- 文章采集组合:建立一个采集规则表、调用cron任务调度定时每一分钟读取规则表里面的所以规则、循环抛给处理规则的队列(jobs)、然后把所有要采集的文章(标题和链接)抛给文章采集队列(jobs)。
使用了laravel哪些扩展包?
- jenssegers/agent——轻松识别客户端信息
- stevenyangecho/laravel-u-editor——百度编辑器
- overtrue/laravel-lang——laravel多个国家的语言包
- predis/predis——最好的redis-php扩展包
使用了laravel哪些服务?
- artisan工具(Artisan Console)
- 缓存(Cache)
- 文件系统/云存储(Filesystem / Cloud Storage)
- 辅助函数(Helpers)
- 分页(Pagination)
- 队列(Queue)
- session
- 任务调度(Task Scheduling)
使用了php哪些扩展?
- fileinfo
- openssl
- pdo
- mbstring
- tokenizer
- pcntl
- redis
- memcached
额外使用了哪些程序呢?
- python的进程管理控制系统(supervisor)
- linux的定时任务系统“只能精确的分钟”(cron/crontab)
感激
感谢以下的项目,排名不分先后
- phphub
- bootstrap
- laravel
- laravel学院
bug反馈
在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流
- qq群:57176386

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Alipay Php ...

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Artikel membincangkan ciri -ciri keselamatan penting dalam rangka kerja untuk melindungi daripada kelemahan, termasuk pengesahan input, pengesahan, dan kemas kini tetap.

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.

Menghantar data JSON menggunakan perpustakaan Curl PHP dalam pembangunan PHP, sering kali perlu berinteraksi dengan API luaran. Salah satu cara biasa ialah menggunakan perpustakaan curl untuk menghantar post ...

Penerapan prinsip pepejal dalam pembangunan PHP termasuk: 1. Prinsip Tanggungjawab Tunggal (SRP): Setiap kelas bertanggungjawab untuk hanya satu fungsi. 2. Prinsip Terbuka dan Tutup (OCP): Perubahan dicapai melalui lanjutan dan bukannya pengubahsuaian. 3. Prinsip Penggantian Lisch (LSP): Subkelas boleh menggantikan kelas asas tanpa menjejaskan ketepatan program. 4. Prinsip Pengasingan Antara Muka (ISP): Gunakan antara muka halus untuk mengelakkan kebergantungan dan kaedah yang tidak digunakan. 5. Prinsip Inversi Ketergantungan (DIP): Modul peringkat tinggi dan rendah bergantung kepada abstraksi dan dilaksanakan melalui suntikan ketergantungan.

Pengenalan rasmi kepada ciri yang tidak menyekat ReactPhp yang mendalam tafsiran mengenai ciri-ciri yang tidak menyekat ReactPhp telah menimbulkan banyak soalan pemaju: "ReactPhpisnon-blockingbydefault ...
