User.php
1<?php 2 3namespace App\Models\; 4 5use Illuminate\Database\Eloquent\Model; 6use DB; 7 8class User extends Model 9{ 10 11 protected $fillable = [ 12 'name', 13 'age' 14 ]; 15}
UserController
1<?php 2 3namespace App\Http\Controllers\Admin; 4 5use Illuminate\Http\Request; 6use App\Http\Controllers\Controller; 7use App\Models\User; 8 9class EmployeeController extends Controller 10{ 11 public function store(Request $request) 12 { 13 User::create($request->all()) 14 } 15} 16
上記のコードで普通に登録できると思うのですが、fillableが効いておらず、カラムを許可するごとができません。
$request->all()は正常な値が入っているものとします。
Userモデルはちゃんと php artisan make:model Moldes/User で作成しましたか?
namespace のところがどうみてもおかしいので。