diff --git a/app/Http/Controllers/Api/ApiV1Controller.php b/app/Http/Controllers/Api/ApiV1Controller.php new file mode 100644 index 0000000..be2955b --- /dev/null +++ b/app/Http/Controllers/Api/ApiV1Controller.php @@ -0,0 +1,25 @@ +get(); + $products = Product::limit(10)->get(); + $categories = Cat::get(); + + return [ + 'posts' => $posts, + 'products' => $products, + 'categories' => $categories + ]; + } +} diff --git a/app/Models/User.php b/app/Models/User.php index 12bc768..25ed94d 100755 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -54,6 +54,8 @@ use Xmen\StarterKit\Models\StarterKit; * @property-read int|null $accesses_count * @property-read \Illuminate\Database\Eloquent\Collection $products * @property-read int|null $products_count + * @property-read \Illuminate\Database\Eloquent\Collection $accesses + * @property-read \Illuminate\Database\Eloquent\Collection $products * @mixin \Eloquent */ class User extends Authenticatable diff --git a/routes/api.php b/routes/api.php index 4fca59c..f6469f7 100755 --- a/routes/api.php +++ b/routes/api.php @@ -19,14 +19,20 @@ Route::middleware('auth:sanctum')->get('/user', function (Request $request) { return $request->user(); }); -Route::get('/clear', function() { +Route::get('/clear', function () { Artisan::call('cache:clear'); Artisan::call('config:clear'); Artisan::call('config:cache'); Artisan::call('view:clear'); Artisan::call('route:clear'); - return "Cleared!"; }); + + +Route::prefix('v1')->name('v1.')->group( + function () { + + Route::get('index', [\App\Http\Controllers\Api\ApiV1Controller::class,'index'])->name('index'); + });