Skip to content

Commit

Permalink
Merge pull request #169 from avored/developed
Browse files Browse the repository at this point in the history
Developed
  • Loading branch information
indpurvesh authored Feb 6, 2021
2 parents 19358f1 + 54e2849 commit 407cf2c
Show file tree
Hide file tree
Showing 11 changed files with 68 additions and 18 deletions.
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@
"doctrine/dbal": "^2.10",
"laravel/legacy-factories": "^1.0",
"illuminate/macroable": "^8.0",
"symfony/finder": "^3.4|^4.0|^5.0"
"symfony/finder": "^3.4|^4.0|^5.0",
"darkghosthunter/rememberable-query": "^1.1"
},
"require-dev" : {
"phpunit/phpunit": "^8.0|^9.0",
Expand Down
4 changes: 2 additions & 2 deletions resources/components/order/order/OrderShow.vue
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<script>
import VueSimplemde from 'vue-simplemde'
import VueEasymde from 'vue-easymde'
export default {
props: [],
components: {
'vue-simplemde': VueSimplemde
'vue-easymde': VueEasymde
},
data() {
return {
Expand Down
2 changes: 1 addition & 1 deletion resources/views/order/order/show.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@
{{ __('avored::system.comment') }}
</label>
<div class="mt-1">
<vue-simplemde name="content" ref="markdownEditor" />
<vue-easymde name="content" ref="markdownEditor" />
</div>
</div>
<div class="mt-3">
Expand Down
5 changes: 1 addition & 4 deletions src/AvoRedProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,16 @@

use AvoRed\Assets\AssetItem;
use AvoRed\Assets\Support\Facades\Asset;
use AvoRed\Framework\Support\Providers\BladeProvider;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\View;
use Illuminate\Support\ServiceProvider;
use AvoRed\Framework\Support\Middleware\AdminAuth;
use AvoRed\Framework\Support\Middleware\AvoRedCore;
use AvoRed\Framework\Support\Console\InstallCommand;
use AvoRed\Framework\Support\Console\AdminMakeCommand;
use AvoRed\Framework\Support\Directive\AvoRedDirective;
use AvoRed\Framework\Support\Middleware\Permission;
use AvoRed\Framework\System\ViewComposers\LayoutComposer;
use AvoRed\Framework\Support\Middleware\RedirectIfAdminAuth;
use Illuminate\Support\Facades\Blade;

class AvoRedProvider extends ServiceProvider
{
Expand All @@ -30,7 +27,7 @@ class AvoRedProvider extends ServiceProvider
\AvoRed\Framework\Support\Providers\CartProvider::class,
\AvoRed\Framework\Support\Providers\EventServiceProvider::class,
\AvoRed\Framework\Support\Providers\GraphqlProvider::class,
\AvoRed\Framework\Support\Providers\MenuProvider::class,
\AvoRed\Framework\Menu\MenuProvider::class,
\AvoRed\Framework\Support\Providers\ModelProvider::class,
\AvoRed\Framework\Support\Providers\PaymentProvider::class,
\AvoRed\Framework\Support\Providers\PermissionProvider::class,
Expand Down
4 changes: 2 additions & 2 deletions src/Database/Models/CategoryFilter.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ public function category()
public function getFilterAttribute()
{
if (self::PROPERTY_FILTER_TYPE === $this->type) {
return Property::find($this->filter_id);
return Property::where('id', $this->filter_id)->remember()->get()->first();
} else {
return Attribute::find($this->filter_id);
return Attribute::where('id', $this->filter_id)->remember()->get()->first();
}
}
}
4 changes: 2 additions & 2 deletions src/Database/Models/Customer.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Laravel\Passport\HasApiTokens;
use Illuminate\Notifications\Notifiable;
use AvoRed\Framework\User\Notifications\ResetPassword;
use AvoRed\Framework\User\Notifications\CustomerResetPassword;
use Illuminate\Support\Facades\Hash;
use Laravel\Passport\ClientRepository;

Expand Down Expand Up @@ -45,7 +45,7 @@ class Customer extends BaseModel
*/
public function sendPasswordResetNotification($token)
{
$this->notify(new ResetPassword($token));
$this->notify(new CustomerResetPassword($token));
}

/**
Expand Down
2 changes: 1 addition & 1 deletion src/Database/Models/Property.php
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ class Property extends BaseModel
public function getDropdownAttribute()
{
if ($this->field_type === 'SELECT' || $this->field_type === 'RADIO') {
return $this->dropdownOptions;
return $this->dropdownOptions()->remember()->get();
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/Database/Repository/MenuGroupRepository.php
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ public function getTreeByIdentifier(string $identifier) : SupportCollection
if ($menuGroup !== null) {
$modelMenus = $menuGroup->menus()->whereNull('parent_id')->get();
foreach ($modelMenus as $modelMenu) {
$modelMenu->submenus;
$modelMenu->submenus()->remember()->get();
$menus->push($modelMenu);
}
}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace AvoRed\Framework\Support\Providers;
namespace AvoRed\Framework\Menu;

use AvoRed\Framework\Menu\MenuItem;
use AvoRed\Framework\Menu\MenuBuilder;
Expand Down Expand Up @@ -31,7 +31,7 @@ public function boot()
public function register()
{
$this->registerServices();
$this->app->alias('menu', 'AvoRed\Framework\Menu\MenuBuilder');
$this->app->alias('menu', MenuBuilder::class);
}

/**
Expand All @@ -54,7 +54,7 @@ function () {
*/
public function provides()
{
return ['menu', 'AvoRed\Framework\Menu\MenuBuilder'];
return ['menu', MenuBuilder::class];
}

/**
Expand Down
52 changes: 52 additions & 0 deletions src/User/Notifications/CustomerResetPassword.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<?php

namespace AvoRed\Framework\User\Notifications;

use Illuminate\Notifications\Notification;
use Illuminate\Notifications\Messages\MailMessage;

class CustomerResetPassword extends Notification
{
/**
* The password reset token.
*
* @var string
*/
public $token;

/**
* Create a notification instance.
*
* @param string $token
* @return void
*/
public function __construct($token)
{
$this->token = $token;
}

/**
* Get the notification's channels.
*
* @param mixed $notifiable
* @return array|string
*/
public function via($notifiable)
{
return ['mail'];
}

/**
* Build the mail representation of the notification.
*
* @param mixed $notifiable
* @return \Illuminate\Notifications\Messages\MailMessage
*/
public function toMail($notifiable)
{
return (new MailMessage)
->line('You are receiving this email because we received a password reset request for your account.')
->action('Reset Password', route('password.reset', $this->token))
->line('If you did not request a password reset, no further action is required.');
}
}
2 changes: 1 addition & 1 deletion tests/BaseTestCase.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
use AvoRed\Framework\Database\Models\Currency;
use Orchestra\Testbench\TestCase as OrchestraTestCase;

class BaseTestCase extends OrchestraTestCase
abstract class BaseTestCase extends OrchestraTestCase
{
/**
* Admin User.
Expand Down

0 comments on commit 407cf2c

Please sign in to comment.