## Json Resource with additional information along with standered values in json file ### Introduction: How to generate customized Json data using resource in Laravel with some additional information? >In Our previous tutorial we have seen how to generate customized Json data in which we had generated 2 field values from **`User`** tabel of database. __Now, Assuming Requirement: I need a json data of User Table along with below aditional data like__ 1. Virsion 2. attribution 3. valid_as_of + If i need `Virsion`, `attribution` and `valid_as_of`, attribiutes in my Json Object. what would i do then... __We will add `with(){}` function with additional data in our User class as shown below:__ + Lets see where i will make Changes in code. NOte: Make sure you have Resourec folder with User class under `\app\http\Resources` #### STEP 1: Adding with(){} with additional information. ```php $this->name, 'email' => $this->email, 'profile' => url('/user/'. $this->id . '/'), ]; } public function with($request){ return [ 'version' => '2.0.0', 'attribution' => url('/terms-of-service'), 'valid_as_of' => date('D, d M Y H:i:s'), ]; } } ``` #### STEP 2: keep below below Changes in `web.php` file as it was before ```php ## My basic recommendation for learning : [Eloquent: API Resources](https://laravel.com/docs/7.x/eloquent-resources) ## Thanks ##