个性化阅读
专注于IT技术分析

Laravel数据库

点击下载

本文概述

在本主题中, 我们将学习如何使用数据库并在应用程序中运行查询。有许多使用数据库的方法, 第一种方法是在应用程序中使用原始sql查询, 第二种方法是使用雄辩的模型, 该模型也提供与数据库的交互。

在本主题中, 我们将学习原始sql查询, 通过它们我们可以插入, 检索, 更新和删除数据。

插入数据

现在, 我们将数据插入数据库。首先, 我们在web.php文件中创建路由。

Route::get('/insert', function () {
DB::insert('insert into posts(title, body) values(?, ?)', ['software developer', 'himanshu is a software developer']);
});

在上面的代码中, “ / insert”是将数据插入数据库中的URL。在函数闭包中, DB是实现insert()函数的类。 insert()函数包含两个参数, 即, 第一个参数是包含列名称的insert命令, 第二个参数代表包含列值的数组。

输出量

当我们运行URL“ http:// localhost / firstproject / public / insert”时, 数据将插入数据库中。

Laravel数据库

在上面的输出中, 突出显示的区域显示数据已成功插入数据库中。

读取数据

现在, 我们将研究如何从数据库中检索数据。首先, 在web.php文件中创建路由。

Route::get('/select', function(){
$results=DB::select('select * from posts where id=?', [1]);
foreach($results as $posts)
{
echo "title is :".$posts->title;
echo "<br>";
echo "body is:".$posts->body;
}
});

在上面的代码中, “ / select”是从数据库检索数据的URL。 DB是实现select()方法的类, 并且select()方法包含两个参数。第一个参数是select命令, 第二个参数是代表id值的数组。

输出量

当我们运行URL“ http:// localhost / firstproject / public / select”时, 输出将是:

Laravel数据库

更新数据

现在, 我们将更新数据库中的数据。首先, 在web.php文件中创建路由。

Route::get('/update', function(){
$updated=DB::update('update posts set title="software tester" where id=?', [1]);
return $updated;
});

在上面的代码中, “ / update”是用于更新数据库中数据的URL。 DB是实现包含两个参数的update()方法的类。第一个参数包含更新命令, 第二个参数是表示id值的数组。它使用id等于1的“ software tester”更新标题。让我们看一下上面代码的输出:

Laravel数据库

上面的输出显示’/ update’返回值1;这意味着数据已成功更新。

Laravel数据库

在上面的输出中, 突出显示的区域显示标题已从软件开发人员更改为软件测试人员。

删除数据

现在, 我们将看到如何从数据库中删除数据。首先, 在web.php文件中创建路由。

Route::get('/delete', function(){
$deleted=DB::delete('delete from posts where id=?', [2]);
return $deleted;
});
Laravel数据库

上面的输出显示’/ delete’url返回值1;这表示该记录已成功删除。

Laravel数据库

我们知道在posts表中只有一条id = 2的记录可用。以上输出显示id = 2的记录已删除。


赞(0)
未经允许不得转载:srcmini » Laravel数据库

评论 抢沙发

评论前必须登录!