mirror of https://github.com/kcal-app/kcal.git
Upgrade to Laravel 10
This commit is contained in:
parent
9aea9114f7
commit
0660c4bfa4
File diff suppressed because it is too large
Load Diff
1436
_ide_helper.php
1436
_ide_helper.php
File diff suppressed because it is too large
Load Diff
|
@ -5,9 +5,9 @@ namespace App\Http\Controllers;
|
|||
use App\Models\Food;
|
||||
use App\Models\Recipe;
|
||||
use App\Search\Ingredient;
|
||||
use ElasticScoutDriverPlus\Builders\MultiMatchQueryBuilder;
|
||||
use ElasticScoutDriverPlus\Builders\TermsQueryBuilder;
|
||||
use ElasticScoutDriverPlus\Support\Query;
|
||||
use Elastic\ScoutDriverPlus\Builders\MultiMatchQueryBuilder;
|
||||
use Elastic\ScoutDriverPlus\Builders\TermsQueryBuilder;
|
||||
use Elastic\ScoutDriverPlus\Support\Query;
|
||||
use Illuminate\Database\Eloquent\Collection;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
|
|
|
@ -12,7 +12,7 @@ class Kernel extends HttpKernel
|
|||
protected $middleware = [
|
||||
// \App\Http\Middleware\TrustHosts::class,
|
||||
\App\Http\Middleware\TrustProxies::class,
|
||||
\Fruitcake\Cors\HandleCors::class,
|
||||
\Illuminate\Http\Middleware\HandleCors::class,
|
||||
\App\Http\Middleware\PreventRequestsDuringMaintenance::class,
|
||||
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
|
||||
\App\Http\Middleware\TrimStrings::class,
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class FoodSchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class FoodSchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'foods';
|
||||
protected string $resourceType = 'foods';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class GoalSchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class GoalSchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'goals';
|
||||
protected string $resourceType = 'goals';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class IngredientAmountSchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class IngredientAmountSchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'ingredient-amounts';
|
||||
protected string $resourceType = 'ingredient-amounts';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class JournalEntrySchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class JournalEntrySchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'journal-entries';
|
||||
protected string $resourceType = 'journal-entries';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
/**
|
||||
* Media schema.
|
||||
|
@ -18,7 +18,7 @@ class MediumSchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'media';
|
||||
protected string $resourceType = 'media';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class RecipeSchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class RecipeSchema extends SchemaProvider
|
|||
/**
|
||||
* @var string
|
||||
*/
|
||||
protected $resourceType = 'recipes';
|
||||
protected string $resourceType = 'recipes';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class RecipeSeparatorSchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class RecipeSeparatorSchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'recipe-separators';
|
||||
protected string $resourceType = 'recipe-separators';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class RecipeStepSchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class RecipeStepSchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'recipe-steps';
|
||||
protected string $resourceType = 'recipe-steps';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class TagSchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class TagSchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'tags';
|
||||
protected string $resourceType = 'tags';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace App\JsonApi\Schemas;
|
||||
|
||||
use Neomerx\JsonApi\Schema\SchemaProvider;
|
||||
use CloudCreativity\LaravelJsonApi\Schema\SchemaProvider;
|
||||
|
||||
class UserSchema extends SchemaProvider
|
||||
{
|
||||
|
@ -10,7 +10,7 @@ class UserSchema extends SchemaProvider
|
|||
/**
|
||||
* {@inheritdoc}
|
||||
*/
|
||||
protected $resourceType = 'users';
|
||||
protected string $resourceType = 'users';
|
||||
|
||||
/**
|
||||
* {@inheritdoc}
|
||||
|
|
|
@ -7,7 +7,7 @@ use App\Models\Traits\Journalable;
|
|||
use App\Models\Traits\Sluggable;
|
||||
use App\Models\Traits\Taggable;
|
||||
use App\Support\Number;
|
||||
use ElasticScoutDriverPlus\Searchable;
|
||||
use Elastic\ScoutDriverPlus\Searchable;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ use App\Models\Traits\Sluggable;
|
|||
use App\Models\Traits\Taggable;
|
||||
use App\Support\Number;
|
||||
use App\Support\Nutrients;
|
||||
use ElasticScoutDriverPlus\Searchable;
|
||||
use Elastic\ScoutDriverPlus\Searchable;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
|
|
|
@ -10,17 +10,16 @@
|
|||
"ext-json": "*",
|
||||
"ext-mbstring": "*",
|
||||
"algolia/algoliasearch-client-php": "^3.2",
|
||||
"algolia/scout-extended": "^2.0",
|
||||
"babenkoivan/elastic-migrations": "^2.0",
|
||||
"babenkoivan/elastic-scout-driver": "^2.0",
|
||||
"babenkoivan/elastic-scout-driver-plus": "^3.3",
|
||||
"cloudcreativity/laravel-json-api": "^4.0",
|
||||
"cviebrock/eloquent-sluggable": "^9.0",
|
||||
"algolia/scout-extended": "^3.0",
|
||||
"babenkoivan/elastic-migrations": "^3.0",
|
||||
"babenkoivan/elastic-scout-driver": "^3.0",
|
||||
"babenkoivan/elastic-scout-driver-plus": "^4.0",
|
||||
"cloudcreativity/laravel-json-api": "^6.0",
|
||||
"cviebrock/eloquent-sluggable": "^10.0",
|
||||
"doctrine/dbal": "^3.0",
|
||||
"fruitcake/laravel-cors": "^2.0",
|
||||
"guzzlehttp/guzzle": "^7.0.1",
|
||||
"laravel/framework": "^9.0",
|
||||
"laravel/scout": "^9.0",
|
||||
"laravel/framework": "^10.0",
|
||||
"laravel/scout": "^10.0",
|
||||
"laravel/tinker": "^2.7",
|
||||
"league/flysystem-aws-s3-v3": "^3.0",
|
||||
"phospr/fraction": "^1.2",
|
||||
|
@ -31,7 +30,7 @@
|
|||
"require-dev": {
|
||||
"barryvdh/laravel-ide-helper": "^2.9",
|
||||
"brianium/paratest": "^6.2",
|
||||
"cloudcreativity/json-api-testing": "^4.0",
|
||||
"cloudcreativity/json-api-testing": "^5.0",
|
||||
"fakerphp/faker": "^1.9.1",
|
||||
"laravel/breeze": "^1.0",
|
||||
"laravel/sail": "^1.10",
|
||||
|
@ -40,12 +39,15 @@
|
|||
"nunomaduro/larastan": "^2.0",
|
||||
"php-coveralls/php-coveralls": "^2.4",
|
||||
"phpunit/phpunit": "^9.3.3",
|
||||
"spatie/laravel-ignition": "^1.0"
|
||||
"spatie/laravel-ignition": "^2.0"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
"preferred-install": "dist",
|
||||
"sort-packages": true
|
||||
"sort-packages": true,
|
||||
"allow-plugins": {
|
||||
"php-http/discovery": true
|
||||
}
|
||||
},
|
||||
"extra": {
|
||||
"laravel": {
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue