郵便配達員が送信したJSONを挿入しようとしていますが、データベースに格納したいのですがデータベースに挿入しません。データベースを扱う雄弁なモデルを使用しています。ここ データベースにデータを挿入しているときにlaravelに詰まっています
は私のJSON
{"mcode":"123","code":"321","title":"Mr.", "name":"sameer","mobile":"7798616828","email":"[email protected]","address":"amravati","state":"maharashtra", "city":"amravati"}
これは私のコントローラである
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\member;
class inquiryController extends Controller
{
public function store(Request $request)
{
$member = new member;
// $member->title=$request->title;
$member->mcode = $request->mcode;
$member->code = $request->code;
$member->title = $request->title;
$member->name = $request->name;
$member->mobile = $request->mobile;
$member->email = $request->email;
$member->address = $request->address;
$member->state = $request->state;
$member->city = $request->city;
$member->save();
return "ok";
}
}
これは私のモデル
namespace App;
use Illuminate\Database\Eloquent\Model;
class member extends Model
{
//
protected $fillable=['mcode','code','title','name','mobile','email','address','state', 'city'];
}
挿入中にエラーが表示されますか? – Manish
あなたのモデルは名前を受け入れるように設定されています。そういうわけで他に何も挿入されていないのです。 –
'$ fillable'配列は、一括挿入のためだけに介入します。ここで彼は手動で彼のプロパティを設定するので、うまくいくはずです。質問に答えるために何らかのエラーメッセージが必要です。 – Hammerbot