$z = new Post(); として、 create() しようとしてもエラーが出てしまいます

create() は Post クラスの静的メソッドなので、 $z から使うことはできません。
2022年1月21日
ユーザー

データの追加で create で登録しようと思ったのですが
上手く動かないため質問させていただきます。

$z=new Post();

$z->create([
    $request->input('title'),
    $request->input('body')
]);

この記述がエラーになり
以下試しましたが全てエラーになりデータが登録されません。

$request=>'title',
$request=>'body'

'title'=>$request,
'body'=>$request

データの登録には create を使うのがいいという記事があったのですが、なぜ今回はこのやり方で行ったのでしょうか。
他にも fill を使用した方法があるかと思いますがどの方法が一番良いのでしょうか。

また -> , =>こちらをよく使いますが
-= の使い分け方はどのように行っているのでしょうか。

ご回答宜しくお願い致します。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?