Upgrade framework to laravel 9
This commit is contained in:
parent
3fb6c0a052
commit
40d12b906b
@ -4,16 +4,7 @@ namespace App\Http\Controllers;
|
|||||||
|
|
||||||
class WelcomeController extends Controller
|
class WelcomeController extends Controller
|
||||||
{
|
{
|
||||||
public function __construct()
|
|
||||||
{
|
|
||||||
$this->middleware('demoMode');
|
|
||||||
}
|
|
||||||
|
|
||||||
public function home() {
|
public function home() {
|
||||||
return view('welcome.home');
|
return view('welcome.home');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function under_construction() {
|
|
||||||
abort(499,'Under Construction');
|
|
||||||
}
|
|
||||||
}
|
}
|
@ -58,7 +58,6 @@ class Kernel extends HttpKernel
|
|||||||
'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
|
'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
|
||||||
'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
|
'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class,
|
||||||
'can' => \Illuminate\Auth\Middleware\Authorize::class,
|
'can' => \Illuminate\Auth\Middleware\Authorize::class,
|
||||||
'demoMode' => \Spatie\DemoMode\DemoMode::class,
|
|
||||||
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
|
'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
|
||||||
'role' => \App\Http\Middleware\Role::class,
|
'role' => \App\Http\Middleware\Role::class,
|
||||||
'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
|
'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
namespace App\Http\Middleware;
|
namespace App\Http\Middleware;
|
||||||
|
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Fideloper\Proxy\TrustProxies as Middleware;
|
use Illuminate\Http\Middleware\TrustProxies as Middleware;
|
||||||
|
|
||||||
class TrustProxies extends Middleware
|
class TrustProxies extends Middleware
|
||||||
{
|
{
|
||||||
@ -19,5 +19,10 @@ class TrustProxies extends Middleware
|
|||||||
*
|
*
|
||||||
* @var int
|
* @var int
|
||||||
*/
|
*/
|
||||||
protected $headers = Request::HEADER_X_FORWARDED_ALL;
|
protected $headers =
|
||||||
|
Request::HEADER_X_FORWARDED_FOR |
|
||||||
|
Request::HEADER_X_FORWARDED_HOST |
|
||||||
|
Request::HEADER_X_FORWARDED_PORT |
|
||||||
|
Request::HEADER_X_FORWARDED_PROTO |
|
||||||
|
Request::HEADER_X_FORWARDED_AWS_ELB;
|
||||||
}
|
}
|
||||||
|
@ -8,17 +8,15 @@ use Illuminate\Support\Collection;
|
|||||||
use Illuminate\Database\Eloquent\Collection as DatabaseCollection;
|
use Illuminate\Database\Eloquent\Collection as DatabaseCollection;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use Laravel\Passport\HasApiTokens;
|
use Laravel\Passport\HasApiTokens;
|
||||||
|
|
||||||
use Leenooks\Carbon;
|
use Leenooks\Carbon;
|
||||||
use Leenooks\Traits\UserSwitch;
|
use Leenooks\Traits\UserSwitch;
|
||||||
use Spinen\QuickBooks\HasQuickBooksToken;
|
|
||||||
|
|
||||||
use App\Notifications\ResetPassword as ResetPasswordNotification;
|
use App\Notifications\ResetPassword as ResetPasswordNotification;
|
||||||
use App\Traits\SiteID;
|
use App\Traits\SiteID;
|
||||||
|
|
||||||
class User extends Authenticatable
|
class User extends Authenticatable
|
||||||
{
|
{
|
||||||
use HasApiTokens,Notifiable,UserSwitch,HasQuickBooksToken,SiteID;
|
use HasApiTokens,Notifiable,UserSwitch,SiteID;
|
||||||
|
|
||||||
protected $appends = [
|
protected $appends = [
|
||||||
'active_display',
|
'active_display',
|
||||||
|
@ -5,37 +5,34 @@
|
|||||||
"keywords": ["framework", "laravel"],
|
"keywords": ["framework", "laravel"],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^7.4|^8.0",
|
"php": "^8.0.2",
|
||||||
"ext-curl": "*",
|
"ext-curl": "*",
|
||||||
"ext-pdo": "*",
|
"ext-pdo": "*",
|
||||||
"barryvdh/laravel-snappy": "^0.4.6",
|
"ext-zlib": "*",
|
||||||
"clarkeash/doorman": "^6.0",
|
"barryvdh/laravel-snappy": "^1.0",
|
||||||
|
"clarkeash/doorman": "^7.0",
|
||||||
"doctrine/dbal": "^2.10",
|
"doctrine/dbal": "^2.10",
|
||||||
"eduardokum/laravel-mail-auto-embed": "^1.0",
|
"eduardokum/laravel-mail-auto-embed": "^2.0",
|
||||||
"fideloper/proxy": "^4.4",
|
|
||||||
"fruitcake/laravel-cors": "^2.0",
|
"fruitcake/laravel-cors": "^2.0",
|
||||||
"guzzlehttp/guzzle": "^7.0.1",
|
"guzzlehttp/guzzle": "^7.0.1",
|
||||||
"hmazter/laravel-schedule-list": "^2.1",
|
|
||||||
"intervention/image": "^2.5",
|
"intervention/image": "^2.5",
|
||||||
"laravel/framework": "^8.54",
|
"laravel/framework": "^9.0",
|
||||||
"laravel/passport": "^10.1",
|
"laravel/passport": "^10.1",
|
||||||
"laravel/socialite": "^5.2",
|
"laravel/socialite": "^5.2",
|
||||||
"laravel/ui": "^3.2",
|
"laravel/ui": "^3.2",
|
||||||
"leenooks/laravel": "^9.0",
|
"leenooks/laravel": "^9.0",
|
||||||
"leenooks/laravel-theme": "^v2.0.17.2",
|
"leenooks/laravel-theme": "^v2.0.18",
|
||||||
"paypal/paypal-checkout-sdk": "^1.0",
|
"paypal/paypal-checkout-sdk": "^1.0",
|
||||||
"rennokki/laravel-eloquent-query-cache": "^2.6",
|
"rennokki/laravel-eloquent-query-cache": "^3.3",
|
||||||
"repat/laravel-job-models": "^0.5.1",
|
"repat/laravel-job-models": "^0.7",
|
||||||
"romanzipp/laravel-queue-monitor": "^2.0",
|
"romanzipp/laravel-queue-monitor": "^2.0"
|
||||||
"spatie/laravel-demo-mode": "^2.5",
|
|
||||||
"spinen/laravel-quickbooks-client": "^4.0"
|
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"barryvdh/laravel-debugbar": "^3.5",
|
"barryvdh/laravel-debugbar": "^3.6",
|
||||||
"facade/ignition": "^2.5",
|
"spatie/laravel-ignition": "^1.0",
|
||||||
"fakerphp/faker": "^1.9.1",
|
"fakerphp/faker": "^1.9.1",
|
||||||
"mockery/mockery": "^1.4.2",
|
"mockery/mockery": "^1.4.2",
|
||||||
"nunomaduro/collision": "^5.0",
|
"nunomaduro/collision": "^6.1",
|
||||||
"phpunit/phpunit": "^9.3.3"
|
"phpunit/phpunit": "^9.3.3"
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
|
3032
composer.lock
generated
3032
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@ -146,5 +146,3 @@ Route::get('search',[SearchController::class,'search']);
|
|||||||
Route::get('pay/paypal/authorise',[PaypalController::class,'authorise']);
|
Route::get('pay/paypal/authorise',[PaypalController::class,'authorise']);
|
||||||
Route::get('pay/paypal/cancel',[PaypalController::class,'cancel']);
|
Route::get('pay/paypal/cancel',[PaypalController::class,'cancel']);
|
||||||
Route::get('pay/paypal/capture',[PaypalController::class,'capture']);
|
Route::get('pay/paypal/capture',[PaypalController::class,'capture']);
|
||||||
// To access any routes protected by demo-mode.
|
|
||||||
Route::demoAccess('uc-access');
|
|
||||||
|
@ -42,13 +42,11 @@ class InvoiceTest extends TestCase
|
|||||||
$this->site_setup();
|
$this->site_setup();
|
||||||
$this->account_setup();
|
$this->account_setup();
|
||||||
|
|
||||||
dump($this->setup['site']);
|
|
||||||
// Create two services for the same account
|
// Create two services for the same account
|
||||||
// First service was billed a month ago, so this invoice will have 1 service charge
|
// First service was billed a month ago, so this invoice will have 1 service charge
|
||||||
$po = Product::factory()->notStrict()->create([
|
$po = Product::factory()->notStrict()->create([
|
||||||
'site_id'=>Arr::get($this->setup,'site.a')->site_id,
|
'site_id'=>Arr::get($this->setup,'site.a')->site_id,
|
||||||
]);
|
]);
|
||||||
dump($po);
|
|
||||||
$o = Service::factory()->create([
|
$o = Service::factory()->create([
|
||||||
'site_id'=>Arr::get($this->setup,'site.a')->site_id,
|
'site_id'=>Arr::get($this->setup,'site.a')->site_id,
|
||||||
'account_id'=>Arr::get($this->setup,'account.a')->id,
|
'account_id'=>Arr::get($this->setup,'account.a')->id,
|
||||||
|
Loading…
Reference in New Issue
Block a user