add shipping rules

This commit is contained in:
Ludovic CANDELLIER
2023-07-16 14:45:42 +02:00
parent 72a7b270f9
commit 0879b0abf0
459 changed files with 6219 additions and 5416 deletions

View File

@@ -1,13 +1,15 @@
<?php
namespace App\Models\Core\App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Application extends Model
{
protected $connection = 'system';
protected $guarded = ['id'];
public $timestamps = false;
public function pages()

View File

@@ -1,14 +1,17 @@
<?php
namespace App\Models\Core\App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class ApplicationClient extends Model
{
protected $connection = 'system';
protected $guarded = [];
protected $table = 'application_clients';
public $timestamps = false;
public function application()

View File

@@ -1,14 +1,17 @@
<?php
namespace App\Models\Core\App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class ApplicationModule extends Model
{
protected $connection = 'system';
protected $table = 'application_modules';
protected $guarded = ['id'];
public $timestamps = false;
public function application()

View File

@@ -1,13 +1,15 @@
<?php
namespace App\Models\Core\App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class ApplicationPage extends Model
{
protected $connection = 'system';
protected $table = 'application_pages';
public $timestamps = false;
public function application()

View File

@@ -7,8 +7,9 @@ use Sebastienheyd\Boilerplate\Models\Permission as parentPermission;
class Permission extends parentPermission
{
protected $connection = 'mysql';
protected $guarded = ['id'];
public function application()
{
return $this->belongsTo(\App\Models\Core\App\Application::class)->withDefault(['name' => '']);

View File

@@ -1,4 +1,5 @@
<?php
namespace App\Models\Core\Auth;
use Illuminate\Database\Eloquent\Model;
@@ -6,8 +7,9 @@ use Illuminate\Database\Eloquent\Model;
class RoleUser extends Model
{
protected $table = 'role_user';
protected $connection = 'mysql';
public function user()
{
return $this->belongsTo(\App\Models\Core\Auth\User::class);

View File

@@ -2,15 +2,15 @@
namespace App\Models\Core\Auth;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
use Laratrust\Models\LaratrustTeam;
class Team extends LaratrustTeam
{
use SoftDeletes;
protected $connection = 'mysql';
public $timestamps = false;
public function users()

View File

@@ -7,6 +7,7 @@ use Illuminate\Database\Eloquent\Model;
class TeamUser extends Model
{
protected $table = 'team_user';
protected $connection = 'mysql';
public function user()

View File

@@ -2,19 +2,19 @@
namespace App\Models\Core\Auth;
use Carbon\Carbon;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Yadahan\AuthenticationLog\AuthenticationLogable;
// use HighIdeas\UsersOnline\Traits\UsersOnlineTrait;
use Sebastienheyd\Boilerplate\Models\User as parentUser;
// use HighIdeas\UsersOnline\Traits\UsersOnlineTrait;
use Yadahan\AuthenticationLog\AuthenticationLogable;
class User extends parentUser
{
// use UserHasTeams, UsersOnlineTrait;
use AuthenticationLogable;
protected $fillable = ['active', 'last_name', 'first_name', 'username', 'email', 'password', 'remember_token', 'last_login'];
protected $hidden = ['password', 'remember_token'];
protected $casts = [
'email_verified_at' => 'datetime',
'settings' => 'array',

View File

@@ -3,12 +3,13 @@
namespace App\Models\Core\Auth;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class UserClient extends Model
{
protected $connection = 'system';
protected $guarded = [];
public $timestamps = false;
public function client()

View File

@@ -1,4 +1,5 @@
<?php
namespace App\Models\Core\Auth;
use Illuminate\Database\Eloquent\Model;
@@ -6,8 +7,11 @@ use Illuminate\Database\Eloquent\Model;
class UserStatus extends Model
{
protected $connection = 'mysql';
protected $guarded = [];
protected $table = "user_statuses";
protected $table = 'user_statuses';
public $timestamps = false;
public function scopeByName($query, $name)

View File

@@ -1,4 +1,5 @@
<?php
namespace App\Models\Core\Auth;
use Illuminate\Database\Eloquent\Model;
@@ -6,8 +7,11 @@ use Illuminate\Database\Eloquent\Model;
class UserStatusTeam extends Model
{
protected $connection = 'mysql';
protected $guarded = [];
protected $table = "user_status_teams";
protected $table = 'user_status_teams';
public $timestamps = false;
public function user_status()

View File

@@ -2,9 +2,8 @@
namespace App\Models\Core;
use Rinvex\Categories\Models\Category as parentCategory;
use App\Models\Shop\Article;
use Rinvex\Categories\Models\Category as parentCategory;
class Category extends parentCategory
{

View File

@@ -2,9 +2,9 @@
namespace App\Models\Core;
use App\Traits\Model\HasComments;
use Exception;
use Illuminate\Database\Eloquent\Model;
use App\Traits\Model\HasComments;
class Comment extends Model
{
@@ -13,7 +13,7 @@ class Comment extends Model
protected $guarded = [];
protected $casts = [
'is_approved' => 'boolean'
'is_approved' => 'boolean',
];
public function scopeApproved($query)
@@ -39,7 +39,7 @@ class Comment extends Model
return $this;
}
public function disapprove()
{
$this->update([
@@ -55,11 +55,10 @@ class Comment extends Model
return config('comments.user_model');
}
if (!is_null(config('auth.providers.users.model'))) {
if (! is_null(config('auth.providers.users.model'))) {
return config('auth.providers.users.model');
}
throw new Exception('Could not determine the commentator model name.');
}
}

View File

@@ -3,7 +3,6 @@
namespace App\Models\Core;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Media extends Model
{