Ich habe das folgende Post-Modell.Einstellung von Eigenschaften in Laravel-Modell
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
protected $fillable = [
'app_id',
'title',
'content'
];
private $app_id;
public function __construct()
{
$this->app_id = 43;
}
}
Ich versuche, einen neuen Beitrag mit dem folgenden Code zu speichern:
$post = new Post();
$post->title="Test title";
$post->content="Test content";
$post->save();
Das spart wird, jedoch wird die app_id nicht gespeichert zu werden. Irgendwelche Ideen, warum es nicht einfach fertig wird, wenn ich das Objekt neu erfinde?
Dank Niketan Raval, dass es behoben hat, aber nicht sicher, warum, was ich hatte, funktioniert nicht. – jon