Ver Fonte

客户日志 调整路由与文件位置

ANG YU há 5 anos atrás
pai
commit
d513c24e2c

+ 5 - 5
app/Http/Controllers/CustomerLogStatusesController.php

@@ -11,23 +11,23 @@ class CustomerLogStatusesController extends Controller
 {
     public function __construct()
     {
-        $this->middleware('auth', ['except' => ['index', 'show']]);
+        $this->middleware('auth');
     }
 
     public function index()
     {
         $customer_log_statuses = CustomerLogStatus::paginate();
-        return view('customer_log_statuses.index', compact('customer_log_statuses'));
+        return view('customer.customer_log_statuses.index', compact('customer_log_statuses'));
     }
 
     public function show(CustomerLogStatus $customer_log_status)
     {
-        return view('customer_log_statuses.show', compact('customer_log_status'));
+        return view('customer.customer_log_statuses.show', compact('customer_log_status'));
     }
 
     public function create(CustomerLogStatus $customer_log_status)
     {
-        return view('customer_log_statuses.create_and_edit', compact('customer_log_status'));
+        return view('customer.customer_log_statuses.create_and_edit', compact('customer_log_status'));
     }
 
     public function store(Request $request): RedirectResponse
@@ -39,7 +39,7 @@ class CustomerLogStatusesController extends Controller
     public function edit(CustomerLogStatus $customer_log_status)
     {
         $this->authorize('update', $customer_log_status);
-        return view('customer_log_statuses.create_and_edit', compact('customer_log_status'));
+        return view('customer.customer_log_statuses.create_and_edit', compact('customer_log_status'));
     }
 
     public function update(Request $request, CustomerLogStatus $customer_log_status)

+ 5 - 5
app/Http/Controllers/CustomerLogsController.php

@@ -13,26 +13,26 @@ class CustomerLogsController extends Controller
 {
     public function __construct()
     {
-        $this->middleware('auth', ['except' => ['index', 'show']]);
+        $this->middleware('auth');
     }
 
     public function index()
     {
         $customer_logs = CustomerLog::query()->with(['customerLogStatus', 'user', 'customer'])->orderByDesc('updated_at')->paginate();
-        return view('customer_logs.index', compact('customer_logs'));
+        return view('customer.customer_logs.index', compact('customer_logs'));
     }
 
     public function show($customer_log_id)
     {
         $customer_log =CustomerLog::query()->with(['customerLogStatus', 'user', 'customer'])->where('id',$customer_log_id)->first();
-        return view('customer_logs.show', compact('customer_log'));
+        return view('customer.customer_logs.show', compact('customer_log'));
     }
 
     public function create(CustomerLog $customer_log)
     {
         $customers = Customer::all();
         $customerLogStatuses = CustomerLogStatus::all();
-        return view('customer_logs.create_and_edit', compact('customer_log', 'customers', 'customerLogStatuses'));
+        return view('customer.customer_logs.create_and_edit', compact('customer_log', 'customers', 'customerLogStatuses'));
     }
 
     public function store(Request $request): RedirectResponse
@@ -49,7 +49,7 @@ class CustomerLogsController extends Controller
         $this->authorize('update', $customer_log);
         $customers = Customer::all();
         $customerLogStatuses = CustomerLogStatus::all();
-        return view('customer_logs.create_and_edit', compact('customer_log', 'customers', 'customerLogStatuses'));
+        return view('customer.customer_logs.create_and_edit', compact('customer_log', 'customers', 'customerLogStatuses'));
     }
 
     public function update(Request $request, CustomerLog $customer_log)

+ 0 - 0
resources/views/customer_log_statuses/create_and_edit.blade.php → resources/views/customer/customer_log_statuses/create_and_edit.blade.php


+ 0 - 0
resources/views/customer_log_statuses/index.blade.php → resources/views/customer/customer_log_statuses/index.blade.php


+ 0 - 0
resources/views/customer_log_statuses/show.blade.php → resources/views/customer/customer_log_statuses/show.blade.php


+ 0 - 0
resources/views/customer_logs/create_and_edit.blade.php → resources/views/customer/customer_logs/create_and_edit.blade.php


+ 0 - 0
resources/views/customer_logs/index.blade.php → resources/views/customer/customer_logs/index.blade.php


+ 2 - 0
resources/views/customer_logs/show.blade.php → resources/views/customer/customer_logs/show.blade.php

@@ -15,12 +15,14 @@
                             <div class="col-md-6">
                                 <a class="btn btn-link" href="{{ route('customer_logs.index') }}"><- 返回</a>
                             </div>
+                            @can('update',$customer_log)
                             <div class="col-md-6">
                                 <a class="btn btn-sm btn-warning float-right mt-1"
                                    href="{{ route('customer_logs.edit', $customer_log->id) }}">
                                     编辑
                                 </a>
                             </div>
+                            @endcan
                         </div>
                     </div>
                     <br>

+ 3 - 3
routes/web.php

@@ -597,6 +597,9 @@ Route::group(['prefix'=>'customer'],function(){
         Route::post('billConfirm','CustomerController@billConfirm');
     });
     Route::get('relating',function (){return view('customer.relating');});
+
+    Route::resource('customer_logs', 'CustomerLogsController', ['only' => ['index', 'show', 'create', 'store', 'update', 'edit', 'destroy']]);
+    Route::resource('customer_log_statuses', 'CustomerLogStatusesController', ['only' => ['index', 'show', 'create', 'store', 'update', 'edit', 'destroy']]);
 });
 
 /** 站管理 */
@@ -612,6 +615,3 @@ Route::group(['prefix'=>'station'],function(){
 Route::group(['prefix'=>'control'],function () {
    Route::get('panel/menu','ControlPanelController@index') ;
 });
-
-Route::resource('customer_logs', 'CustomerLogsController', ['only' => ['index', 'show', 'create', 'store', 'update', 'edit', 'destroy']]);
-Route::resource('customer_log_statuses', 'CustomerLogStatusesController', ['only' => ['index', 'show', 'create', 'store', 'update', 'edit', 'destroy']]);