1. Go to this page and download the library: Download apichef/laravel-obfuscate 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/ */
apichef / laravel-obfuscate example snippets
// Model
namespace App;
use Illuminate\Database\Eloquent\Model;
use ApiChef\Obfuscate\Obfuscatable;
class Post extends Model
{
use Obfuscatable;
// ...
}
// Route
Route::get('/posts/{post}', function (Post $post) {
return [
'id' => $post->getRouteKey(),
'title' => $post->title,
];
})->name('post.show');
// Generate the URL to a named route.
$post = Post::find(1);
echo(route('post.show', $post));
// https://my-app.test/api/posts/458047115
namespace App\Http\Requests;
use ApiChef\Obfuscate\Rules\HashExists;
use Illuminate\Foundation\Http\FormRequest;
class PostStoreRequest extends FormRequest
{
// ...
public function rules()
{
return [
'post_id' => [
'