How to create custom controller in Laravel Voyager

前端 未结 3 1632
予麋鹿
予麋鹿 2021-01-01 03:13

I am very new in Voyager.

I have got all the controllers inside TCG\\\\Voyager\\\\Http\\\\Controllers while installing Voyager but didn\'t find other co

3条回答
  •  忘掉有多难
    2021-01-01 04:14

    In your config\voyager.php file add your namespace:

    'controllers' => [
        'namespace' => 'App\Http\Controllers\Back',
    ],
    

    Then publish voyageres controllers to your namespace

    php artisan voyager:controllers
    

    Within that namespace create a new controller derived from VoyagerBreadController

    namespace App\Http\Controllers\Back;
    
    use Illuminate\Http\Request;
    
    class SchoolController extends VoyagerBreadController
    {
    

    Then you can specify the controller in the bread editor.

    NOTE: I did have to refer to mine as Back\SchoolController instead of just SchoolController as I would have expected.

提交回复
热议问题