api
1.在项目文件夹下/routes/api.php 加入如下
use App\Http\Controllers\apitestcontroller;
。。。
。。。
Route::get('/create', [apitestcontroller::class,'create']);
2.在App\Http\Controllers\apitestcontroller.php
<?php
namespace App\Http\Controllers;
use App\Models\UserAge;
use Illuminate\Http\Request;
class apitestcontroller extends Controller
{
public function create(Request $request)
{
$username =$request->username;
$userid = $request->userid;
$age = $request->age;
$sex = $request->sex;
//UserAge::all();
$status=UserAge::create([
'username' => $username,
'userid' => $userid,
'age' => $age,
'sex' => $sex
]);
return $status;
}
}
3.在对应模型文件中设置黑白名单 \App\Models\UserAge.php
<?php
namespace App\Models;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Database\Eloquent\Model;
class UserAge extends Model
{
use SoftDeletes;
protected $table = 'user_age';
protected $guarded=[]; //黑名单,把它设为空 ,所有字段都可以填充
//protected $fillable=[]; //白名单,只允许填充的字段
}
4.访问 域名/admin/create?username=…&userid=……测试