add datatbles for invoices, add pdf icon, refactor icons components, add autocomplete on search, adapt searching to meilisearch

This commit is contained in:
ludo
2024-02-04 02:51:38 +01:00
parent 067532b6fc
commit 4c6f9b3b61
39 changed files with 503 additions and 211 deletions

View File

@@ -2,20 +2,26 @@
namespace App\Http\Controllers\Shop;
use App\Http\Controllers\Controller;
use App\Http\Controllers\Shop\Controller;
use App\Repositories\Shop\Customers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class CustomerController extends Controller
{
public function profile($id = false)
public function profile()
{
$data = Customers::editProfile($id);
$data = Customers::editProfile(Customers::getId());
return view('Shop.Customers.profile', $data);
}
public static function checkAuth()
{
if (Customers::isNotConnected()) {
return redirect()->route('Shop.login');
}
}
public function modalProfile($id = false)
{
$data = [
@@ -27,9 +33,8 @@ class CustomerController extends Controller
public function edit()
{
$id = Auth::id();
$data = [
'customer' => Customers::edit($id),
'customer' => Customers::edit(Customers::getId()),
];
return view('Shop.Customers.edit', $data);