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
我在控制器中创建了这段代码,但它不起作用。 我的观点是使用用户名和密码注册会员。我想通过模型而不是查询生成器将其添加到 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