1
私はlaravelboilerplateの最新のrepoを使用しています。ホームステイではうまくいきます。Laravel 5.3ルートが機能していません - 幼虫のボイラーパテントレポ
私はユーザーをクリアしようとします:キャッシュが同じです。
UnexpectedValueException in Route.php line 646:
Invalid route action: [App\Http\Controllers\Backend\Takeaway\addOnCategory\AddOnCategoryTableController]
、ここでコントローラ
<code>
namespace App\Http\Controllers\Backend\Takeaway\AddOnCategory;
use App\Http\Controllers\Controller;
use App\Repositories\Backend\Takeaway\AddOnCategory\AddOnCategoryRepository;
use Yajra\Datatables\Facades\Datatables;
use App\Http\Requests\Request;
/**
* Class UserTableController
*/
class AddOnCategoryTableController extends Controller
{
/**
* @var UserRepository
*/
protected $addOnCategory;
/**
* @param UserRepository $users
*/
public function __construct(AddOnCategoryRepository $addOnCategory)
{
$this->addOnCategory = $addOnCategory;
}
/**
* @param ManageUserRequest $request
* @return mixed
*/
public function __invoke() {
return Datatables::of($this->addOnCategory->getForDataTable())
->addColumn('actions', function($addOnCategory) {
return $addOnCategory->action_buttons;
})
->make(true);
}
}
、ここでコードはルート
<code>
Route::group([
'prefix' => 'takeaway',
'as' => 'takeaway.',
'namespace' => 'Takeaway\addOnCategory',
], function() {
/**
* Settings Specific Functionality
*/
/**
* User CRUD
*/
Route::resource('/addOnCategory', 'AddOnCategoryController');
Route::get('addOnCat/get', 'AddOnCategoryTableController')->name('addOnCategory.get');
});
のコードでありますあなたはAddOnCategoryTableController
であなたのメソッドの名前を提供する必要が
のようにしてみてください? –
ルート:: get( 'addOnCat/get'、 '__invoke @ AddOnCategoryTableController') - >名前( 'addOnCategory.get');私はそれをしました –
ルートのコントローラの前にur methodeを追加してください。 –