使用laravel快速开发网站流程(composer)

news/2024/5/9 17:40:50/文章来源:https://blog.csdn.net/qq_39043923/article/details/100983017

一、下载安装composer

1、composer官方下载地址

在这里插入图片描述

2、安装

中间的选项可以不用操作忽略掉直接下一步到安装结束

在这里插入图片描述
3、完成

cmd中输入composer出现下面的信息证明安装结束
在这里插入图片描述

4、配置中文镜像

快速down包 , 不需要的可以忽略这一步 。直接在cmd中输入命令

命令地址

二、laravel应用

1、安装

前面文章介绍过这里就不做过多讲解了, 这里记住laravel项目中的所有相对路径都是相对 publiuc/index.php 入口文件定义

laravel安装

2、设置首页路由

文件位置 app/Http/routes.php

首页路由格式,更多详细介绍 laravel路由使用以及需要注意伪静态的配置

//这里输出文字
Route::get('/', function () {return '这是首页';
});

下面示例页面渲染

页面渲染模版默认存放位置: resources\views\web\index.blade.php
web.index : web为views下的自定义功能文件夹路径作为区分前台、后台和其他功能使用。web是文件夹 index是视图模版 固定格式后缀.blade.php
也可以直接在views下面创建index.blade.php
下面调用格式:return view('index',['name'=>'jack','age'=>30]);

view(视图模版,参数数组)

//页面渲染 
Route::get('/', function () {return view('web.index',['name'=>'jack','age'=>30]);
});

3、妙用中间件

中间件使用好事半功倍, 建议好好阅读中间件的使用 。当然不用一样不影响开发

laravel使用全局中间件记录请求日志,局部中间件检测登录实用案例

4、控制器(重点)

控制器的创建应用重点讲解

laravel之Controller学习带参请求、别名设置、中间件应用、RESTful

5、Http响应

语法用法这里参照官方最新用法

laravel6.0 响应中文文档

6、视图模版

视图的语法不过多介绍官方很全面很详细。一定要依照官方文档开发

laravel6.0 视图中文文档

使用变量方式{{参数}}

laravel6.0 模本文件中文文档
//index.blade.php
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>test</title>
</head>
<body><h1>admin name: {{$name}}</h1><h1>admin age: {{$age}}</h1></body>
</html>

7、数据库

针对mysql做介绍

文件位置:config\database.php

这里面的env方法是做什么? 为什么不直接写数据库地址?
env()是laravel的内置方法。这里面主要是读取.env文件的配置信息。如果配置中的参数没有设置,那么就使用第二个默认参数
所以可以直接在这个位置更改数据库配置信息,但是最好在.env文件中修改配置信息

database.php:

//其他配置....
//mysql'mysql' => ['driver'    => 'mysql','host'      => env('DB_HOST', 'localhost'),'database'  => env('DB_DATABASE', 'forge'),'username'  => env('DB_USERNAME', 'forge'),'password'  => env('DB_PASSWORD', ''),'charset'   => 'utf8','collation' => 'utf8_unicode_ci','prefix'    => '','strict'    => false,],
//其他配置....

.env文件配置参数:

...
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
...
laravel6.0数据库操作中文文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_851526.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

标题党:如何写出SEO与新媒体平台都吸喜欢的标题!

标题党&#xff0c;这里先简述一下&#xff0c;大部分作者往往将标题党定义为那些利用浮夸标题吸引眼球的写手&#xff0c;基本上文不对题&#xff0c;但实际上我认为“标题党”这个词应该作为中性词。 道理很简单&#xff0c;在任何时期&#xff0c;我们都得承认标题的作用&am…

在线压力测试,测试网站并发量

原文 最近都在折腾这个站点&#xff0c;发现有时内存挺高的&#xff0c;本身使用的就是廉价小内存VPS&#xff0c;所以比较担心站点的稳定性&#xff0c;对运维压测也不是特别熟悉&#xff0c;所以找了两个在线的压力测试网站&#xff0c;小试一下&#xff0c;下面介绍给大家&a…

记录一次垃圾短信网站短链分析

垃圾办信用卡短信数据分析 最近天天收到叫我办理某银行的信用卡的短信&#xff0c;让我们感觉和真的一样&#xff0c;其实&#xff0c;很多都是套路&#xff0c;都是别人拿来套用户的信息的。下面我们来看下短信 常理分析 分析一下下面这条短信&#xff0c;首先乍一看这个短信好…

针对网站漏洞怎么修复区块链漏洞之以太坊

2019独角兽企业重金招聘Python工程师标准>>> 前段时间以太坊升级架构&#xff0c;君士坦丁堡的硬分叉一个升级代号&#xff0c;被爆出含有高危的网站漏洞&#xff0c;该漏洞产生的原因是由于开启了新的协议模式eip1283导致的&#xff0c;也是区块链漏洞当中危害较为…

网站负载均衡

1、什么是负载均衡 负载均衡就是由多台服务器&#xff08;群集&#xff09;对同一个网站提供服务&#xff0c;用户的请求被分配给群集中某台服务器来处理。不同的用户访问同一个网站&#xff0c;但后台提供服务的服务器可能是不同的。当有大量的并发访问时&#xff0c;这种群集…

[译] 用 Workers 让静态网站动态化

原文地址&#xff1a;Using Workers To Make Static Sites Dynamic原文作者&#xff1a;Guest Author译文出自&#xff1a;掘金翻译计划本文永久链接&#xff1a;https://github.com/xitu/gold-miner/blob/master/TODO1/using-workers-to-make-static-sites-dynamic.md译者&…

精选:3个可以下载免费的高质量照片的网站

在您的照片库中加入成千上万张高品质的照片&#xff0c;涵盖各种主题和风格&#xff01;下面列出的网站提供可用于任何项目的图像&#xff0c;没有限制。您不必担心因为一张小图片的版权而导致麻烦。通过这些网站可以改善你的设计项目&#xff0c;这些是网上提供免费的高质量图…

mouseout、mouseover和mouseleave、mouseenter区别

今天在使用鼠标事件时&#xff0c;用错了mouseout&#xff0c;于是做个测试总结。 结论&#xff1a; mouseenter&#xff1a;当鼠标移入某元素时触发。 mouseleave&#xff1a;当鼠标移出某元素时触发。 mouseover&#xff1a;当鼠标移入某元素时触发&#xff0c;移入和移出…

16个时髦的扁平化设计的 HTML5 CSS3 网站模板

创建网站最好办法之一是使用现成的网站模板或使用开源 CMS 应用程序。所以&#xff0c;今天这篇文章给大家带来的是16款基于 HTML5 & CSS3 的精美的扁平风格网站模板&#xff0c;大家可以借助这些优秀的网站模板创建自己的优秀网站。这些网站模板虽然是收费&#xff0c;但是…

经典网页设计:20个与众不同的国外 HTML5 网站

大家都都知道&#xff0c; HTML5 具备所有最新的技术和功能&#xff0c;帮助我们创造平滑过渡&#xff0c;花式图像滑块和动画。如果你正在考虑使用HTML5 来设计自己的网站&#xff0c;那么这个集合能够帮助你。 在过去的10年里&#xff0c;网页设计师使用 Flash、JavaScript 或…

你应该知道的10个奇特的 HTML5 单页网站

网页设计师努力寻找新的方式来展现内容。其中一个大的趋势是单页网站&#xff0c;现在被世界上的一些大的品牌广泛采用&#xff0c;使用它们来为用户提供一个快速&#xff0c;干净和简单的而且​​美丽的网站。 下面是10个令人惊叹的单页 H​​TML5 的网站&#xff0c;涵盖了简…

经典网页设计:20个创新的 HTML5 网站《上篇》

在过去的10年里&#xff0c;网页设计师使用 Flash、JavaScript 或其他复杂的软件和技术来创建网站。但现在你可以前所未有的快速、轻松地设计或创造互动的、有趣好看的网站。如何创建&#xff1f;答案是 HTML5 。 这篇文章向大家展示20个创新的 HTML5 网站。看看这些惊人的 HTM…

经典网页设计:25个华丽的 CSS 网站作品案例

CSS 是网页设计师和网页开发人员最喜欢的技术之一&#xff0c;因为它有大量新特性、新元素和新技术。创建一个基本的布局可能并不需要很多的时间或精力。但是&#xff0c;如果你想让您的设计脱颖而出&#xff0c;那么就真的需要花费一番功夫。今天&#xff0c;我向大家分享25个…

分享:一组免费的响应式 HTML5 CSS3 网站模板

HTML5 Up! 分享了一组响应式网站模板&#xff0c;这些网站都是基于 HTML5 & CSS3 制作的干净、简单、响应式的网站。每个网站都提供了在线演示并可以免费下载使用。需要注意的是&#xff0c;下载的时候需要 Follow 作者的 Twitter。 您可能感兴趣的相关文章Transit – 超平…

HTML5网站大观:10个精美的复古风格 HTML5 网站作品

本期的 HTML5 网站大观与大家分享 10 个精美的复古风格 HTML5 网站作品。作为下一代网页语言&#xff0c;HTML5 加入中众多的语义化标签&#xff0c;例如video、audio、section、article、header 和 nav 等&#xff0c;HTML5 正引领网页制作技术革命。希望下面清单中收集的这10…

HTML5网站大观:精美的 HTML5 商业网站设计案例

本期的 HTML5 网站大观与大家分享 10 个精美的 HTML5 商业网站设计案例。HTML5 增加了很多新标签以及新特性&#xff0c;正引领网页技术革命。希望这些优秀的 HTML5 网站案例能帮助大家更好的学习 HTML5 网站制作。 Sullivan NYC Fork CMS Nike – Paul Rodriguez V Elisa 3G …

网站侧边功能导航栏--屏幕滚动效果

屏幕滚动效果&#xff1a; <!DOCTYPE html> <html> <head lang"en"><meta charset"UTF-8"><title></title><style>ul,ol {list-style-type: none;}* {margin:0;padding:0;}html,body {width: 100%;height: 100…

node.js爬取网站数据【dom方式】

node.js爬取网站数据提醒&#xff1a;示例网站代码已失效[ 应用逻辑有效 ]第一步&#xff1a;准备工作&#xff1b;1. 选择目标地址URL&#xff1b;2. 确保 node.js 环境&#xff1b;3. CMd命令 &#xff1a;创建项目文件夹 &#xff1b;4. CMd窗口 &#xff1a;调用 npm init …

【技术贴】VS2005不能新建项目不能新建网站。提示Microsoft visual studio

出现这种现象的原因就是你是用了注册表垃圾清除软件&#xff0c;不用怀疑了&#xff0c;你肯定经常清理垃圾。 解决办法很简单&#xff0c;重装系统&#xff0c;重装vs2005&#xff0c;或者换成vs2008&#xff0c;2010也行。切记&#xff0c;千万别再清理注册表垃圾。不然你会死…