Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否防止将更改保存到托管演示项目中的sqlite数据库?_Php_Sqlite_Laravel_Web Applications_Web Hosting - Fatal编程技术网

Php 是否防止将更改保存到托管演示项目中的sqlite数据库?

Php 是否防止将更改保存到托管演示项目中的sqlite数据库?,php,sqlite,laravel,web-applications,web-hosting,Php,Sqlite,Laravel,Web Applications,Web Hosting,我有一个用php/laravel设计的演示应用程序,其中包含一个sqlite数据库和虚拟数据,我想将其添加到我的投资组合中,供用户测试。我希望用户能够与应用程序交互并进行更改,但我不希望他们提交到数据库文件 有人知道实现这一目标的最佳方式是什么吗? 我已经看到一些在Moforest/codecanyon上的项目实现了类似的功能。如果不将这些更改持久化到数据库中,就无法对数据库进行更改并将其显示给用户。因此,如果您希望用户能够测试涉及存储/更新/删除数据库中条目的功能,最好的办法是定期(比如每小时

我有一个用php/laravel设计的演示应用程序,其中包含一个sqlite数据库和虚拟数据,我想将其添加到我的投资组合中,供用户测试。我希望用户能够与应用程序交互并进行更改,但我不希望他们提交到数据库文件

有人知道实现这一目标的最佳方式是什么吗?
我已经看到一些在Moforest/codecanyon上的项目实现了类似的功能。

如果不将这些更改持久化到数据库中,就无法对数据库进行更改并将其显示给用户。因此,如果您希望用户能够测试涉及存储/更新/删除数据库中条目的功能,最好的办法是定期(比如每小时一次)重置数据库

您可以使用运行某种或任何方式来清空数据库,并使用原始虚拟数据重新填充数据库。这是一个简单的示例,说明您可以在
app/Console/Kernel.php
文件中向
schedule
方法添加什么,以便每小时运行数据库种子设定:

protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        Artisan::call('db:seed');
    })->hourly();
}

如果不将这些更改持久化到数据库中,则无法对数据库进行更改并将其显示给用户。因此,如果您希望用户能够测试涉及存储/更新/删除数据库中条目的功能,最好的办法是定期(比如每小时一次)重置数据库

您可以使用运行某种或任何方式来清空数据库,并使用原始虚拟数据重新填充数据库。这是一个简单的示例,说明您可以在
app/Console/Kernel.php
文件中向
schedule
方法添加什么,以便每小时运行数据库种子设定:

protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        Artisan::call('db:seed');
    })->hourly();
}

如果不将这些更改持久化到数据库中,则无法对数据库进行更改并将其显示给用户。因此,如果您希望用户能够测试涉及存储/更新/删除数据库中条目的功能,最好的办法是定期(比如每小时一次)重置数据库

您可以使用运行某种或任何方式来清空数据库,并使用原始虚拟数据重新填充数据库。这是一个简单的示例,说明您可以在
app/Console/Kernel.php
文件中向
schedule
方法添加什么,以便每小时运行数据库种子设定:

protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        Artisan::call('db:seed');
    })->hourly();
}

如果不将这些更改持久化到数据库中,则无法对数据库进行更改并将其显示给用户。因此,如果您希望用户能够测试涉及存储/更新/删除数据库中条目的功能,最好的办法是定期(比如每小时一次)重置数据库

您可以使用运行某种或任何方式来清空数据库,并使用原始虚拟数据重新填充数据库。这是一个简单的示例,说明您可以在
app/Console/Kernel.php
文件中向
schedule
方法添加什么,以便每小时运行数据库种子设定:

protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        Artisan::call('db:seed');
    })->hourly();
}