我在 Laravel 5.7 上有這個專案,在 WAMP 上有 Voyager 有 2 個問題,第一個是當我運行時php artisan route:list,結果是:
ReflectionException : Class CustomerAccountController does not exist
at C:\wamp64\www\cell_marketplace\vendor\laravel\framework\src\Illuminate\Container\Container.php:779
實際上這個類存在,我在另一個行程上使用它的函式并且它正在作業,我檢查了命名空間,運行composer dump-autoload沒有結果。
第二個,我在 Voyager 上創建了一個 BREAD,我得到了模型類和控制器類,但是當我再次訪問該資源的索引時,我得到了這個:
ReflectionException: Class DropOffController does not exist in \vendor\laravel\framework\src\Illuminate\Container\Container.php:779
并且控制器存在并且具有實際作業的功能,所以我認為這與第一個有關,但如果有人可以提供幫助,我將非常感激
CustomerAccountController 類:
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Voyager\VoyagerBaseController;
use App\Models\CustomerAccount;
use App\Models\CustomerAccountTransaction;
use App\Models\Provider;
use Illuminate\Http\Request;
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Session;
use Stripe\Charge;
use Stripe\Stripe;
use TCG\Voyager\Facades\Voyager;
class CustomerAccountController extends VoyagerBaseController
{
[...]
uj5u.com熱心網友回復:
我發現了問題,它需要控制器的絕對路徑,而不是在為該資源配置 BREAD 時的相對路徑,該專案位于 Laravel Voyager 中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/533702.html
上一篇:PHP將分鐘添加到MongoDB\BSON\UTCDateTime
下一篇:WordPress代碼的干擾
