¨4.0.1¨
This commit is contained in:
@@ -18,16 +18,18 @@ class AccountAddressController extends Controller
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
public function store(SaveAddressRequest $request)
|
||||
{
|
||||
$address = auth()->user()->addresses()->create($request->all());
|
||||
|
||||
return response()->json([
|
||||
'address' => $address,
|
||||
'message' => trans('account::messages.address_saved'),
|
||||
'message' => trans('account::messages.address_created'),
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
public function update(SaveAddressRequest $request, $id)
|
||||
{
|
||||
$address = Address::find($id);
|
||||
@@ -35,10 +37,11 @@ class AccountAddressController extends Controller
|
||||
|
||||
return response()->json([
|
||||
'address' => $address,
|
||||
'message' => trans('account::messages.address_saved'),
|
||||
'message' => trans('account::messages.address_updated'),
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
public function destroy($id)
|
||||
{
|
||||
auth()->user()->addresses()->find($id)->delete();
|
||||
|
||||
@@ -2,12 +2,14 @@
|
||||
|
||||
namespace Modules\Account\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class AccountDashboardController
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
* @return Response
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
namespace Modules\Account\Http\Controllers;
|
||||
|
||||
use Illuminate\Routing\Controller;
|
||||
use Illuminate\Contracts\Support\Renderable;
|
||||
use Modules\Address\Entities\DefaultAddress;
|
||||
|
||||
class AccountDefaultAddressController extends Controller
|
||||
@@ -10,7 +11,7 @@ class AccountDefaultAddressController extends Controller
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @return \Illuminate\Contracts\Support\Renderable
|
||||
* @return Renderable
|
||||
*/
|
||||
public function update()
|
||||
{
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace Modules\Account\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Response;
|
||||
use Modules\Order\Entities\Order;
|
||||
|
||||
class AccountDownloadsController
|
||||
@@ -9,7 +10,7 @@ class AccountDownloadsController
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
* @return Response
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
@@ -18,23 +19,26 @@ class AccountDownloadsController
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
public function show($id)
|
||||
{
|
||||
$file = $this->getDownloads()->firstWhere('id', decrypt($id));
|
||||
|
||||
if (is_null($file) || ! file_exists($file->realPath())) {
|
||||
if (is_null($file) || !file_exists($file->realPath())) {
|
||||
return back()->with('error', trans('storefront::account.downloads.no_file_found'));
|
||||
}
|
||||
|
||||
return response()->download($file->realPath(), $file->filename);
|
||||
}
|
||||
|
||||
|
||||
private function getDownloads()
|
||||
{
|
||||
return auth()->user()
|
||||
|
||||
@@ -2,12 +2,14 @@
|
||||
|
||||
namespace Modules\Account\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class AccountOrdersController
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
* @return Response
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
@@ -19,11 +21,13 @@ class AccountOrdersController
|
||||
return view('public.account.orders.index', compact('orders'));
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Display the specified resource.
|
||||
*
|
||||
* @param int $id
|
||||
* @return \Illuminate\Http\Response
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
public function show($id)
|
||||
{
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace Modules\Account\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Response;
|
||||
use Modules\User\Http\Requests\UpdateProfileRequest;
|
||||
|
||||
class AccountProfileController
|
||||
@@ -9,7 +10,7 @@ class AccountProfileController
|
||||
/**
|
||||
* Show the form for editing the specified resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
* @return Response
|
||||
*/
|
||||
public function edit()
|
||||
{
|
||||
@@ -18,15 +19,17 @@ class AccountProfileController
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Update the specified resource in storage.
|
||||
*
|
||||
* @param \Modules\User\Http\Requests\UpdateProfileRequest $request
|
||||
* @return \Illuminate\Http\Response
|
||||
* @param UpdateProfileRequest $request
|
||||
*
|
||||
* @return Response
|
||||
*/
|
||||
public function update(UpdateProfileRequest $request)
|
||||
{
|
||||
$request->bcryptPassword($request);
|
||||
$request->bcryptPassword();
|
||||
|
||||
auth()->user()->update($request->all());
|
||||
|
||||
|
||||
@@ -2,22 +2,19 @@
|
||||
|
||||
namespace Modules\Account\Http\Controllers;
|
||||
|
||||
use Illuminate\Contracts\View\View;
|
||||
use Illuminate\Contracts\View\Factory;
|
||||
use Illuminate\Contracts\Foundation\Application;
|
||||
|
||||
class AccountReviewController
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
* @return Application|Factory|View
|
||||
*/
|
||||
public function index()
|
||||
public function index(): View|Factory|Application
|
||||
{
|
||||
$reviews = auth()->user()
|
||||
->reviews()
|
||||
->withoutGlobalScope('approved')
|
||||
->with('product.files')
|
||||
->whereHas('product')
|
||||
->paginate(20);
|
||||
|
||||
return view('public.account.reviews.index', compact('reviews'));
|
||||
return view('public.account.reviews.index');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,12 +2,14 @@
|
||||
|
||||
namespace Modules\Account\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class AccountWishlistController
|
||||
{
|
||||
/**
|
||||
* Display a listing of the resource.
|
||||
*
|
||||
* @return \Illuminate\Http\Response
|
||||
* @return Response
|
||||
*/
|
||||
public function index()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user