环境的部署和创建静态页面

环境部署

  1. 创建新项目,创建新的远程分支
    git remote add origin 项目地址
  2. Homestead.yaml修改之后,需要重新加载配置文件
    vagrant provision && vagrant reload
    
  3. 声明buildpack,告诉Heroku应用是使用PHP写的
    heroku buildpacks:set heroku/php
  4. 设置App Key
    获取当前项目的App Key
    php artisan key:generate

构建静态页面

  1. 新建分支(static-pages),开发静态页面
  2. 配置路由
    routes/web.php
    Route::get('/', 'StaticPagesController@home');       //主页路由
    Route::get('/about', 'StaticPagesController@about'); //关于页路由
    Route::get('/help', 'StaticPagesController@help');   //帮助页路由
    
  3. 创建静态页面控制器
    php artisan make:controller StaticPagesController
  4. 添加静态页面视图(视图存放在resources/views目录下)
  5. 创建通用模板
    原则 : DRY(Don't repeat yourself)
    @yield
    @extends :使用@extends继承父视图
    注意 : @section传递了第二个参数时就不需要再通过@stop标识结束
本作品采用《CC 协议》,转载必须注明作者和本文链接
每天进步一点点
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 4

这页叫静态?

6年前 评论

你这MVC一次文件IO差不多300, 还得php解析。你可以建个home.html放在public下,nginx直接加载他,不经过php

6年前 评论

@xuanjiang1985 受教了,蟹蟹大神,小白还在学习中

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!