博客列表 >12月26日_Laravel的安装与部属和控制器的创建

12月26日_Laravel的安装与部属和控制器的创建

fkkf467
fkkf467原创
2020年01月02日 21:43:33791浏览

一、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有了初步的了解。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议