Skip to content

haoyuqi/laravel-example

Repository files navigation

Laravel Example

基于 Laravel,集成常用功能。

Build Status Laravel GitHub license

安装

  1. 搭建 Laradock 环境
  2. 根据下方所示开启相关容器 docker-compose up -d nginx mysql ...
  3. workspace 中依次执行
    1. git clone https://github.com/haoyq02/laravel-example.git
    2. cp .env.example .env
    3. composer install --prefer-dist
    4. npm install && npm run dev
    5. php artisan key:generate
    6. php artisan horizon:publish
    7. php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
    8. php artisan storage:link
  4. 修改 .envredismysql 相关配置,php artisan migrate
  5. 服务器、域名配置
  6. php-worker, laravel-horizon 配置 supervisord, 维护队列
  7. php artisan admin:install 生成后台默认账号密码 admin admin

Laradock Container

环境使用 Laradock 搭建,已使用如下容器

  • nginx
  • php-fpm
  • mysql
  • workspace
  • redis
  • memcached
  • php-worker
  • laravel-horizon
  • laravel-echo-server

Composer Package

名称 简介 备注
Laravel Debugbar 调试工具 dev
Laravel IDE Helper Generator IDE 开发工具 dev
Laravel UI Bootstrap 和 Vue 脚手架
Laravel Horizon 队列系统
Laravel-lang 语言包
Laravel Telescope 调试工具
Sort functions 排序函数 练习用开发的 Composer 包
Laravel-admin 管理后台
Log viewer 后台插件 Laravel-admin 插件。 php artisan admin:import log-viewer
Laravel Dusk 浏览器测试 php artisan dusk:install
Laravel GeoIP 根据 IP 获取地址
Laravel Backup 备份工具

Project supported by JetBrains

Thanks to JetBrains for supporting me.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks