1. Go to this page and download the library: Download mleczek/laravel-negotiator library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
public function show(User $user)
{
return response()->negotiate($user);
}
public function __construct(ContentNegotiation $cn)
{
$this->cn = $cn;
}
public function show(Request $request, User $user)
{
return $cn->negotiate($request, $user);
}
public function show(User $user)
{
// Return static JSON for request which
// contains "application/json" in "Accepts" header.
return response()->negotiate($user, [
'application/json' => '{"id":4}',
]);
}
public function boot(ContentNegotiation $negotiator)
{
// The ContentNegotiation facade is also available
$negotiator->extend('application/json', function () {
return new JsonHandler();
});
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.