Пример #1
0
 public function landing($slug)
 {
     $customer = Customer::where('slug', $slug)->firstOrFail();
     $customer->landing_views++;
     $customer->save();
     return view('customer.landing', compact('customer'));
 }
Пример #2
0
 public function show($slug)
 {
     $customer = Customer::where('slug', $slug)->firstOrFail();
     if ($customer->account_id != Auth::user()->account_id) {
         return redirect('/dashboard/customers');
     }
     return view('user.customers.show', compact('customer'));
 }
Пример #3
0
 public function index()
 {
     $customers = Customer::where('account_id', Auth::user()->account_id)->get();
     $delights = Delight::where('account_id', Auth::user()->account_id)->get();
     if (count($customers) > 0) {
         return view('user.dashboard', compact('customers', 'delights'));
     }
     return view('user.blank-slate');
 }
Пример #4
0
 public function create(Request $request)
 {
     $customers = Customer::where('account_id', Auth::user()->account_id)->orderBy('last_name')->get();
     if (count($customers) < 1) {
         return view('user.blank-slate');
     }
     $slug = '';
     if ($request->customer_slug) {
         $slug = $request->customer_slug;
     }
     return view('user.delights.create', compact('customers', 'slug'));
 }