Я создаю игру, и в своей пользовательской таблице я добавил значение под названием «деньги» для каждого пользователя.'money' имеет значение по умолчанию 100. Я передал это значение внешнему интерфейсу, чтобы игрок мог увидеть это значение.Во время игры это значение изменяется (скажем, от 100 до 125).У меня вопрос, как это значение может быть сохранено и обновлено в пользовательской таблице.В документах кажется, что только входные значения могут быть обновлены, и это не входное значение.Это просто число, которое изменило значение.
Миграция пользователя
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('email')->unique();
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->integer('money')->default(100);
$table->rememberToken();
$table->timestamps();
});
}
Homecontroller
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$users = DB::table('users')->where('money', 100)->first();
return view('home')->with('users', $users);
$users->save();
}
}
Файл Home.blade.php
<div class="col-xs">
<div class="amountOfMoney">{{$users->money}}</div>
</div>