Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Je voudrais cree un commentaire mais quand je create je veux le resquest + un champs

        Comment::create(['post_id' => substr($post_slug, -1, 1), $request->all()]);

Ce que j'obtiens

Comment {#247 ▼
  #fillable: array:6 [▶]
  #connection: null
  #table: null
  #primaryKey: "id"
  #keyType: "int"
  #perPage: 15
  +incrementing: true
  +timestamps: true
  #attributes: array:4 [▼
    "post_id" => "2"
    "updated_at" => "2016-08-13 11:30:48"
    "created_at" => "2016-08-13 11:30:48"
    "id" => 21
  ]
  #original: array:4 [▶]
  #relations: []
  #hidden: []
  #visible: []
  #appends: []
  #guarded: array:1 [▶]
  #dates: []
  #dateFormat: null
  #casts: []
  #touches: []
  #observables: []
  #with: []
  #morphClass: null
  +exists: true
  +wasRecentlyCreated: true
}

sa m'inscrit que les post_id mais pas tous ce qu'il y a dans le request

1 réponse


Axis
Réponse acceptée

Essayes ceci :

$request['post_id'] = substr($post_slug, -1, 1);
Comment::create($request->all());