Laravel框架学习笔记(一)环境搭建

Laravel框架学习笔记(一)环境搭建

Laravel是一种广泛使用的PHP Web应用程序框架,具有优雅的语法和高度可读性。在开始使用Laravel之前,需要准备好一些环境:

1.环境要求

  • PHP >= 7.2.5
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展
  • Tokenizer PHP 扩展
  • XML PHP 扩展
  • Ctype PHP 扩展
  • JSON PHP 扩展
  • BCMath PHP 扩展
  • Composer

确保以上环境已经安装,可以通过在命令行中输入以下命令进行验证:

php -v
openssl version
php -m # 检查相关扩展是否开启
composer --version

2.安装 Laravel

可以通过Composer来安装Laravel:

composer global require laravel/installer
laravel new your-project-name
cd your-project-name
php artisan serve

在浏览器中打开 http://localhost:8000/ 可以看到Laravel的欢迎页面。

3.配置Laravel

其中一步重要的配置是数据库连接配置。在 .env 文件中设置数据库连接信息。

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your-database-name
DB_USERNAME=your-database-username
DB_PASSWORD=your-database-password

示例一:创建简单的路由

为了验证框架是否完成部署,可以创建一个简单的路由。

routes/web.php 中添加一条路由:

Route::get('/', function () {
    return view('welcome');
});

保存文件,浏览器中访问 http://localhost:8000/ 可以看到 welcome 页面。

示例二:创建数据库并使用Eloquent

Laravel自带ORM(对象关系映射),可以简单的创建SQL表并使用它们,而且开发过程中很方便地进行管理。

在 MySQL 中创建一个测试数据库,并创建一个 todos 表。

CREATE DATABASE test;
use test;
CREATE TABLE todos (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    title VARCHAR(30) NOT NULL,
    complete TINYINT(1) UNSIGNED DEFAULT 0
);

app/Todo.php 中创建 Todo 模型。

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Todo extends Model
{
    protected $fillable = ['title', 'complete'];
}

routes/web.php 中添加一个使用Eloquent ORM的路由。

Route::get('/todos', function () {
    $todos = App\Todo::all();

    return $todos;
});

保存文件,在浏览器中访问 http://localhost:8000/todos 可以看到返回的数据为之前创建的 todos 数据表中存储的内容。

以上就是Laravel框架的环境搭建和一个创建路由和一个简单使用Eloquent ORM的示例。后续可以深入学习更多Laravel框架的知识,例如模版引擎Blade和命令行工具Artisan等。

本文链接:https://my.lmcjl.com/post/14799.html

展开阅读全文

4 评论

留下您的评论.