laravel 中模型如何与控制器一起工作?

how model work with controller in laravel?

我在控制器中创建了这段代码,但它不起作用。 我的观点是使用用户名和密码注册会员。我想通过模型而不是查询生成器将其添加到 mysql。 我正在使用 laravel 框架

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\myModel;
// use DB;

class myController extends Controller
{
    //
    public function register()
    {
        return view('register');
    }
    public function getRegister(Request $request)
    {
        $username = $request->username;
        $password = md5($request->password);

        $mem           = new App\myModel;
        $mem->username = $username;
        $mem->password = $password;
        $mem->save();
        echo 'done!';
    }
}

如果你把use App\myModel;放在最前面,你只需要在你的代码中做$mem = new myModel;

但我建议不要以这种方式注册用户。 Laravel 有一个很棒的包来处理与登录、注册等相关的任何事情:https://laravel.com/docs/6.x/authentication