laravel一键安装包安装及HTTP基础路由详解
发布时间 - 2021-09-12 00:00:00 点击率:次下面是我看的视频整理的笔记,供大家参考。以下是一些基础知识,如果对基础知识不熟悉的可以看看。我上一遍文章分享的是composer安装laravel,想看更多文章,关注我,希望能给大家提供帮助。
下载安装Laravel的几种方法
一键安装包下载:
http://www.golaravel.com/download/
github下载
https://github.com/laravel/laravel
直接下载zip包
SourceTree克隆下载
一、laravel初始化配置
1、查看一下laravel对应的版本需求
2、开启apache中的httpd.conf文件的rewrite和vhost,把httpd.conf文件的none改成all
3、配置httpd-vhosts.conf文件
DocumentRoot "c:/code/blog/" ServerName blog.hd
4、配置hosts文件:
127.0.0.1 blog.hd
5、开启PHP扩展php.ini
extension=php_openssl.dll extension=php_mbstring.dll extension=php_pdo_mysql.dll
二、运行Laravel启动欢迎页
1、使用下载安装方法安装laravel,需要重新生成key,在cmd命令窗口切换到项目目录下执行
php artisan key:generate
2、修改默认首页、伪静态配置文件(.htaccess)
入口文件:
public下index.php
或根目录下server.php
访问网址:
hd.cn/public/index.php
或hd.cn/server.php
优化访问,改成使用hd.cn就可以访问
(1)把server.php改成index.php就可以hd.cn访问
(2
)把伪静态配置文件.htaccess复制到根目录下和index.php同级。
另外一种方法
配置httpd-vhosts.conf文件时
DocumentRoot "c:/code/blog/" ServerName blog.hd
修改为:
DocumentRoot "c:/code/blog/public/" ServerName blog.hd
这种方法就是:
配置入口目录
vhost文件修改apache\conf\extra\httpd-vhosts.conf
ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "c:/code/blog/public/" ServerName blog.hd Errortog "loqs/dummy-host2.example.com-error.log" Customlog "logs/dummy-host2.example.com-access.log" common
注:独立服务器,有修改入口文件目录权限或者子目录绑定域名的情况下使用本方法
三、laravel HTTP基础路由详解
1、laravel有以下路由
Route:: get('/hd', function () {
echo "get";
});
Route:: post('/hd', function () {
echo "post";
});
Route::put('/hd', function () {
echo "put";
});
Route::delete('/hd', function () {
echo "delete";
});
Route::patch('/hd', function() {
echo "patch":
});
Route::options ('/hd', function () {
echo "options"!
});match指匹配后面的路由
Route::match (['get','post','patch'], '/test', function () {
echo "match"!
});any匹配任何路由
Route::any ('/hd', function () {
echo "any"!
});2、路由访问控制器
Rount::get('/test','IndexController@index')控制器创建方法:
在控制器包下建立一个控制器名为IndexController.php
(1)、手动创建
(2)、Artisan方法创建
php artisan make:controller HomeController3、控制器分文件夹
因为控制器分前台控制器和后台控制器,所以我们分文件夹,把IndexController.php控制器从Controller根目录移到Controller下Admin文件夹里
(1)、修改路由
Rount::get('/test','IndexController@index')改成
Rount::get('/test','Admin\IndexController@index')(2)、修改命名空间
namespace App\Http\Controllers;改成
namespace App\Http\Controllers\Admin;(3)、因为找不到继承Controller,所以添加以下引用,
use App\Http\Controllers\Controller; //就是上级目录Controllers然后找到Controller文件以上步骤是我学习的笔记,我把要操作的步骤或重点的记了下来,如果哪有不懂可以留言。谢谢大家支持。希望能为小白提供帮助,如果想看更多信息,关注我,下一篇继续分享。
# laravel # 想看 # 配置文件 # 就可以 # 的是 # 我看 # 找不到 # 不懂 # 我把 # 一遍 # 希望能
相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571 】
相关推荐: 大型企业网站制作流程,做网站需要注册公司吗? 标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南 laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法 Laravel如何自定义分页视图?(Pagination示例) JavaScript如何实现类型判断_typeof和instanceof有什么区别 如何生成腾讯云建站专用兑换码? java中使用zxing批量生成二维码立牌 如何确保西部建站助手FTP传输的安全性? Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例 laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程 Bootstrap CSS布局之列表 成都品牌网站制作公司,成都营业执照年报网上怎么办理? 如何基于云服务器快速搭建网站及云盘系统? 简历在线制作网站免费版,如何创建个人简历? 如何实现javascript表单验证_正则表达式有哪些实用技巧 Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全 文字头像制作网站推荐软件,醒图能自动配文字吗? Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层 1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤 javascript事件捕获机制【深入分析IE和DOM中的事件模型】 Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能 如何在局域网内绑定自建网站域名? INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】 Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程 Android okhttputils现在进度显示实例代码 微信小程序 配置文件详细介绍 php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】 Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】 html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】 Thinkphp 中 distinct 的用法解析 如何在万网ECS上快速搭建专属网站? 大连企业网站制作公司,大连2025企业社保缴费网上缴费流程? 教学论文网站制作软件有哪些,写论文用什么软件 ? 怎么用AI帮你设计一套个性化的手机App图标? 如何自定义建站之星网站的导航菜单样式? php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】 深圳网站制作培训,深圳哪些招聘网站比较好? python中快速进行多个字符替换的方法小结 成都网站制作公司哪家好,四川省职工服务网是做什么用? 图册素材网站设计制作软件,图册的导出方式有几种? Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】 如何基于云服务器快速搭建个人网站? Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】 Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】 高端企业智能建站程序:SEO优化与响应式模板定制开发 原生JS实现图片轮播切换效果 百度浏览器如何管理插件 百度浏览器插件管理方法 Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作 Laravel Admin后台管理框架推荐_Laravel快速开发后台工具 jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
上一篇:《易手游》购买账号方法
上一篇:《易手游》购买账号方法

