一、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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>用户</title>
</head>
<body>
用户中心
</body>
</html>
在app->http->Controllers目录下新建控制器文件User.php
<?php
namespace App\Http\Controllers;
class User extends Controller
{
public function show()
{
// 返回视图模板
return view('user');
}
}
在routes目录下的 web.php
文件中定义指向该控制器的路由 Route::get('/admin/user','User@show');
2. 命令行创建
在框架的根目录下,打开命令行,输入命令创建控制器,如下图所示
然后发现在控制器目录下存在了 Index.php文件
打开Index.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class Index extends Controller
{
//
}
然后就可以在里面写方法了
三、总结
对Laravel有了初步的了解。