I'm trying to build application on Laravel
and I want to know whether we can use with
relation while injecting the model inside a controller function for example:
I've a model named Stream
and I've a model named Standard
. Standard
belongs to Stream
so my code looks like:
class Standard extends Model
{
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $guarded = [];
public function stream()
{
return $this->belongsTo('Models\Stream', 'stream_id', 'id');
}
}
Now in my StandardController
I've following function to show the Model:
public function show(Standard $standard)
{
return response()->json(['data' => $standard], 200);
}
I'm trying to use return response()->json(['data' => $standard->with('stream')], 200);
but it is not working accordingly. Can someone suggest me how to execute in this kind of scenario.
Thanks.
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire