博主信息
博文 38
粉丝 1
评论 0
访问量 36734
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
12月26日_Laravel的安装与部属和控制器的创建
fkkf467
原创
979人浏览过

一、Laravel的安装与部署

1. Composer的下载与安装

1)打开Composer的中文网

2)点击下载,进入下载页面

3)下载完成后,双击进行安装







4)一直点击下一步,知道安装完成

5)安装完成后,在命令行中输入 composer -v 出现以下界面表示安装成功

2. 通过Composer来安装Laravel

1)打开Composer的中文网,点击安装包列表,进入如下界面


2)在想要安装的目录下,打开命令行

3)出现以下界面,表示安装完成

建议:在命令行中输入以下命令来启用中国区镜像,可以更快的下载
composer config -g repo.packagist composer https://packagist.phpcomposer.com

3. Laravel的部署

创建站点时,根目录要选在public目录下

在浏览器打开该域名,出现以下界面表示部署成功

4. 目录结构

app 该目录包含与当前应用程序相关的内容;比如:控制器、中间件和服务提供者
config 该目录包含应用程序的所有配置文件
bootstrap 该目录包含引导框架的 app.php 文件,相当于引擎
database 该目录是用于数据库的管理
public 系统根目录,包含了入口文件 index.php 它是进入应用程序的所有请求的入口,还包含一些资源文件
resources 该目录包含视图和未编译的资源文件,还包含所有的语言文件
routes 该目录包含所有的路由文件
storage 该目录表示存储目录,例如缓存文件
tests 该目录包含自动化测试文件
vendor 该目录包含所有的Composer依赖包,laravel在该目录下

二、创建控制器

1. 手动创建

在resources->views目录下新建视图文件 user.blade.php

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>用户</title>
  6. </head>
  7. <body>
  8. 用户中心
  9. </body>
  10. </html>

在app->http->Controllers目录下新建控制器文件User.php

  1. <?php
  2. namespace App\Http\Controllers;
  3. class User extends Controller
  4. {
  5. public function show()
  6. {
  7. // 返回视图模板
  8. return view('user');
  9. }
  10. }

在routes目录下的 web.php 文件中定义指向该控制器的路由
Route::get('/admin/user','User@show');

2. 命令行创建

在框架的根目录下,打开命令行,输入命令创建控制器,如下图所示

然后发现在控制器目录下存在了 Index.php文件

打开Index.php

  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. class Index extends Controller
  5. {
  6. //
  7. }

然后就可以在里面写方法了

三、总结

对Laravel有了初步的了解。

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:composer是php发展的里程碑, 命令也不多, 有空多试试
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学