Giter Club home page Giter Club logo

laravel-generate-html's Introduction

laravel-generate-html

laravel框架的生成静态页的扩展包

根据缓冲技术生成静态页

部署此类网站,需前后台分离,即两个域名/ip分别指向前台和后台

后台域名/ip指向laravel框架的public目录

前台域名/ip指向laravel框架的public目录下的指定目录【该目录名称可以在配置文件中设置】

在网站中使用该扩展,请按照如下步骤使用:

  1. 使用composer require caijw/laravel-generate-html下载该扩展
  2. 在config/app.php的providers数组中加入以下语句:caijw\Generate\GenerateServiceProvider::class注册服务提供者
  3. 在项目根目录使用php artisan vendor:publish --force,将配置文件copy到config目录下
  4. 修改config目录下的generate文件中的配置【具体配置要求详见generate.php中的注释】
  5. 所有需要刷新的页面的对应控制器都不要继承controller,而是use caijw\Generate\Controllers\GenerateController;继承该控制器
  6. 函数在返回视图时不要使用return view(),而是使用return $this->view();用法和view一致
  7. 在blade模板中,所有的静态资源文件,都使用cga(),用法与asset()一致
  8. 在blade模板中,所有的站内链接,都使用cgr(),用法与route()一致
  9. 进入对应页面【generate.php配置的refreshUrl】,点击开始刷新,即可生成静态页

在使用过程中如遇到问题或发现bug或有更好的建议,欢迎随时与我联系:[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.